我想使用jQuery live()或delegate()将处理程序附加到元素。 查看文档,我看到我可以附加自定义事件的处理程序。
这些jQuery函数中的任何一个都可以触发处理程序吗? 基本上我想附加处理函数并运行一次调用。
感谢您的帮助。
答案 0 :(得分:2)
如果您只想打电话一次,那么使用.one()方法可能会更好。
如果要调用已绑定的事件,可以调用.trigger()方法。
$('#foo').bind('click', function() {
alert($(this).text());
});
$('#foo').trigger('click');
答案 1 :(得分:0)
尝试委托ready
事件 - 当然也使用相同的事件处理程序。