我正在尝试将一些看起来很简单的东西放在一起,但由于某种原因我无法return false;
正常工作。在找到“img”一词三次后,我试图阻止用户输入更多文本。由于return false;
某种原因不起作用。除了如何阻止用户键入之外,我的演示中的所有内容都可以正常工作。任何帮助都会很棒。
演示:jsfiddle.net/ryanverdel/2cAeX/
$('#test').keyup(function(e){
var v = $(this).val(),
w = v.split(/\b[\s,\.-:;]*/),
word = 'img',
c = 0;
for (var i=0,len=w.length;i<len;i++){
if (w[i] === word){
c++;
}
if(c == 3){
return false
}
}
$('#output').text(c);
});