我正在使用jquery tagsInput plugin,我需要動態修改查詢(刪除查詢或輸入新查詢),而不必在與tagsInput插件相關的搜索框中輸入內容。jQuery - 觸發多個事件一個接一個
我在這裏的問題是,我想在第一次觸發退格事件然後進入下一個事件。這是代碼。
function triggering_events() {
$(".tag").each(function() {
var e = jQuery.Event("keydown");
e.keyCode = 8;
e.which = 8;
$("#input-search_tag").trigger(e); //triggering backspace event
});
var input = $("#input-search_tag");
input.val("food");
input.trigger(e); //triggering enter event
}
但是隻有backspace事件觸發了上面的代碼。我怎樣才能讓事件進入工作?
任何人都可以指出我所做的錯誤嗎?
謝謝!
是有你在一個循環中創建多個事件,而不是隻建立一個和重用它的理由? – jbabey
原因是我是一個jQuery新手:) – rnk