html:jQuery. ¿Obtiene el valor del campo de entrada de texto en el evento de clic de botón?
<div id="search">
<input id="term" type="text" value="enter your search" />
<button id="hit" type="button" name="">Search</button>
</div>
jQuery:
$(document).ready(function() {
var term = $('#term').val();
$('#hit').click(function() {
alert(term);
});
});
El problema es que, no importa lo que escriba en el campo de entrada, después haga clic en el botón, siempre alerta al valor de entrada original que es " ingrese su búsqueda ".
¿Cómo puedo repararlo?