Jakie są sposoby na uzyskanie i renderowanie wartości wejściowej przy użyciu jQuery?
Oto jeden z nich:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert($(this).val());
});
})
</script>
<input type="text" id="txt_name" />
Wartość można wybrać tylko w następujący sposób:
// First way to get a value
value = $("#txt_name").val();
// Second way to get a value
value = $("#txt_name").attr('value');
Jeśli chcesz użyć prostego JavaScriptu, aby uzyskać wartość, oto jak:
document.getElementById('txt_name').value
Możesz uzyskać atrybut value
bezpośrednio, ponieważ wiesz, że'jest to element <input>
, ale twoje obecne użycie .val()
jest już aktualne.
Dla powyższego, po prostu użyj .value
na elemencie DOM bezpośrednio, [jak to][2]:
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert(this.value);
});
});