<input id = "textboxid" type="text" onkeyup="invoke();" />
<script>
function invoke() {
var enteredData = $('#textboxid').val();
alert(enteredData);
}
</script>
这是工作正常,但我想这样做,而无需使用安其属性和唯一的jQuery如何使用jquery从文本框中获取数据和触发器函数?
<input id = "textboxid" type="text" onkeyup="invoke();" />
<script>
function invoke() {
var enteredData = $('#textboxid').val();
alert(enteredData);
}
</script>
这是工作正常,但我想这样做,而无需使用安其属性和唯一的jQuery如何使用jquery从文本框中获取数据和触发器函数?
试试这个
$(document).ready(function(){
$("#textboxid").keyup(function() {
alert($(this).val());
});
});
希望这将有助于
使用keyup jQuery的事件:
HTML
<input id = "textboxid" type="text" />
的Javascript
$(function() {
$("#textboxid").on("keyup", function() {
alert($(this).val());
});
});
检查JS小提琴
$(function() {
$("#textboxid").on("keyup", function() {
alert($(this).val());
});
});
为此,您可以使用jQuery的.bind()
方法。检查出jsFiddle。
$(document).ready(function(){
$("#myTextBox").bind("change paste keyup", function() {
alert($(this).val());
});
});
OR
您也可以绑定使用jQuery .On()
事件 -
$(document).ready(function(){
$("#textboxid").on("change paste keyup", function() {
alert($(this).val());
});
});
OR
也结合了.change()
事件 -
$(document).ready(function(){
$("#textboxid").change(function() {
alert($(this).val());
});
});