¿Cuáles son las formas de obtener y representar un valor de entrada utilizando jQuery?
Aquí hay una:
<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" />
Sólo puede seleccionar un valor con las dos formas siguientes:
// First way to get a value
value = $("#txt_name").val();
// Second way to get a value
value = $("#txt_name").attr('value');
Si quieres usar directamente JavaScript para obtener el valor, aquí tienes cómo:
document.getElementById('txt_name').value
Puedes obtener el atributo value
directamente ya que sabes que es un elemento <input>
, pero tu uso actual de .val()
ya es el actual.
Para lo anterior, simplemente usa .value
en el elemento DOM directamente, [así][2]:
$(document).ready(function(){
$("#txt_name").keyup(function(){
alert(this.value);
});
});