我们让一个input type="text"用户在其中打印一些字符串。每次他输入空格字符时,我们都想调用一些函数。如何用jQuery做这样的事情呢?
发布于 2011-08-14 03:39:14
$(input).keydown(function (e) {
if ( e.which === 32 ) {
// do your thing
}
});其中input是对输入元素的引用。
发布于 2011-08-14 03:39:05
查看jQuery的keypress event
$("#YourInputId").keypress(function() {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 32) { // 32 = space keycode
//Do something
}
});这是一个有list of javascript key codes的网页。
发布于 2011-08-14 03:37:36
将侦听器绑定到输入onchange事件。将当前值与上一个值进行比较,并检查新字符是否为空格。如果是,则调用函数。
https://stackoverflow.com/questions/7052796
复制相似问题