以下两种方法对我不起作用;我需要按钮click
事件与document onready
事件一起触发。 (#usrpost
是一个按钮元素。)
$(function() {
$("#usrpost").trigger("click");
$("#usrpost").live("click",function() {
//do something.
});
});
我还尝试了以下方法:
$(function() {
$("#usrpost")[0].click();
$("#usrpost").live("click",function() {
//do something.
});
});
最佳答案
添加处理程序后,您需要触发事件(除了拼写问题,还假设您使用的是jQuery
$(function () {
$("#usrpost").live("click", function () {
//do something.
});
//fire it after the handler is added
$("#usrpost").click();
});
注意:如果您使用的是jQuery> = 1.7,请使用.on()而不是.live()