Ποιοι είναι οι τρόποι για να λάβετε και να αποδώσετε μια τιμή εισόδου χρησιμοποιώντας την jQuery;
Εδώ είναι ένας από αυτούς:
<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" />
Μπορείτε να επιλέξετε μια τιμή μόνο με τους ακόλουθους δύο τρόπους:
// First way to get a value
value = $("#txt_name").val();
// Second way to get a value
value = $("#txt_name").attr('value');
Αν θέλετε να χρησιμοποιήσετε απευθείας JavaScript για να λάβετε την τιμή, δείτε πώς:
document.getElementById('txt_name').value
Μπορείτε να πάρετε το χαρακτηριστικό value
απευθείας, αφού ξέρετε ότι είναι ένα στοιχείο <input>
, αλλά η τρέχουσα χρήση του .val()
είναι ήδη η τρέχουσα.
Για τα παραπάνω, απλά χρησιμοποιήστε το .value
στο στοιχείο DOM απευθείας, [όπως αυτό][2]:
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert(this.value);
});
});
Νομίζω ότι αυτή η λειτουργία λείπει από τις προηγούμενες απαντήσεις
.val( function(index, value) )