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