Aké sú spôsoby získania a vykreslenia vstupnej hodnoty pomocou jQuery?
Tu je 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" />
Hodnotu môžete vybrať len týmito dvoma spôsobmi:
// First way to get a value
value = $("#txt_name").val();
// Second way to get a value
value = $("#txt_name").attr('value');
Ak chcete na získanie hodnoty použiť priamo JavaScript, postup je nasledovný:
document.getElementById('txt_name').value
Môžete získať atribút value
priamo, pretože viete, že ide o prvok <input>
, ale vaše aktuálne použitie .val()
je už aktuálne.
Pre vyššie uvedené stačí použiť .value
priamo na prvku DOM, [takto][2]:
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert(this.value);
});
});