<input id = "textboxid" type="text" onkeyup="invoke();" />
<script>
function invoke() {
var enteredData = $('#textboxid').val();
alert(enteredData);
}
</script>
这工作正常,但我想不使用 onkey 属性而只使用 jquery
<input id = "textboxid" type="text" onkeyup="invoke();" />
<script>
function invoke() {
var enteredData = $('#textboxid').val();
alert(enteredData);
}
</script>
这工作正常,但我想不使用 onkey 属性而只使用 jquery
使用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());
});
});
试试这个
$(document).ready(function(){
$("#textboxid").keyup(function() {
alert($(this).val());
});
});
希望它会有所帮助
您可以使用 jQuery 的.bind()
方法来执行此操作。查看jsFiddle。
$(document).ready(function(){
$("#myTextBox").bind("change paste keyup", function() {
alert($(this).val());
});
});
或者
您还可以使用 jquery 绑定事件.On()
-
$(document).ready(function(){
$("#textboxid").on("change paste keyup", function() {
alert($(this).val());
});
});
或者
还绑定.change()
事件-
$(document).ready(function(){
$("#textboxid").change(function() {
alert($(this).val());
});
});