我正在使用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