以下两种方法对我不起作用;我需要使用click
事件触发按钮document onready
事件。 (#usrpost
是一个按钮元素。)
$(function() {
$("#usrpost").trigger("click");
$("#usrpost").live("click",function() {
//do something.
});
});
我也尝试了以下内容:
$(function() {
$("#usrpost")[0].click();
$("#usrpost").live("click",function() {
//do something.
});
});
答案 0 :(得分:1)
您需要在添加处理程序后触发事件(除拼写问题外,还假设您使用的是jQuery< 1.9)
$(function () {
$("#usrpost").live("click", function () {
//do something.
});
//fire it after the handler is added
$("#usrpost").click();
});
答案 1 :(得分:1)
$(function() {
$("#usrpost").on("click", function() {
//do something.
});
$("#usrpost").click();
});
你在“功能”中输错了
答案 2 :(得分:0)
绑定事件后必须调用.click():
$(function() {
$("#usrpost").live("click",function() {
//do something.
});
$("#usrpost")[0].click();
});
.live()现在也不赞成使用.on():
$(function() {
$('body').on('click', "#usrpost", function() {
//do something.
});
$("#usrpost")[0].click();
});
答案 3 :(得分:0)
您也可以触发此事件
$("#usrpost").trigger("click");