Jquery的事件我有这样的脚本,在KEYUP产生50“一个”标签:“刷新”上KEYUP
$("#searchbox").live("keyup",function(){
var count = 50;
var aElements = "";
for (var i = 0; i < count; i++) {
aElements += "<a href=\"#\">" + i + "</a>";
}
$("#page").append(aElements);
});
的问题是每个KEYUP该金额的广告了。因此,不是针对特定数量的50个事件触发事件,而是将代码广告添加到计数中所以对于每个'keyup'我都会得到50 + 50 + 50'a'标签等等。所以当我输入'stackoverflow'时,我得到了650'a'标签:)而不是50.那么我该怎么做?请记住,这个数字实际上是一个每次都会改变的var,所以添加事件.one()将不起作用。
谢谢你们,我会注意到它,但它会需要一段时间才能看到我的剧本什么工作,请有关验收耐心.. – Youss 2012-02-16 20:21:34
S(KEYUP) - > 50 ** A **标签+ a(键盘) - > 50 ** a **标签+ ...自然会是13x50 = 650 ** a **标签。你真正愿意做什么? – inhan 2012-02-16 20:21:43