可能重复:
jQuery 事件按键:按下了哪个键?
每当用户在文本框中键入新的空格字符时,我都会使用下面的代码来触发警报。这一直有效,直到用户进入第一个空格,因为将为每个后续空格触发警报。
对于此 String : 'test ',警报将被触发一次,这是正确的
对于此 String : 'test test' 警报将被触发 5 次,但它应该只触发一次。
对于这个 String : 'test test test',警报应该被触发 3 次。
如何修改下面的代码,以便每个新空格字符只触发一次警报?
$("#myDiv").keyup(function() {
if$("#myDiv").val().indexOf(' ') != -1)
{
alert("space found");
}
};