Jquery 自动单击文档准备就绪上的href链接
我有一个链接列表页面。这些链接包括:Jquery 自动单击文档准备就绪上的href链接,jquery,click,Jquery,Click,我有一个链接列表页面。这些链接包括: 单击链接会在内容区域中生成项目的动态列表,而无需重新加载页面 使用jQuery,我希望(1)页面完全加载,然后(2)自动单击链接 我已经阅读了那些有类似问题的人的页面,并得出以下结论: $(document).ready(function () { $("#content_0_rptLeftNavExternal_rptLeftNavInternal_0_CheckBox_PublicationType_11").click(function()
单击链接会在内容区域中生成项目的动态列表,而无需重新加载页面
使用jQuery,我希望(1)页面完全加载,然后(2)自动单击链接
我已经阅读了那些有类似问题的人的页面,并得出以下结论:
$(document).ready(function () {
$("#content_0_rptLeftNavExternal_rptLeftNavInternal_0_CheckBox_PublicationType_11").click(function() {
function() { __doPostBack('content_0$rptLeftNavExternal$ctl00$rptLeftNavInternal$ctl11$CheckBox_PublicationType',''); }
});
});
但是,它不起作用。什么也没发生
如果有人能解释/告诉我上面的代码有什么问题,我将不胜感激
谢谢
Stephen您的代码实际上向
元素添加了一个clickhandler
但是,要执行函数,您不需要附加处理程序或单击链接,而只需按以下方式执行其处理程序,例如:
$(document).ready(function () {
__doPostBack('content_0$rptLeftNavExternal$ctl00$rptLeftNavInternal$ctl11$CheckBox_PublicationType','');
});
.click(function(){
将单击处理程序附加到链接。
您只想执行这个函数
$(document).ready(function () {
__doPostBack('content_0$rptLeftNavExternal$ctl00$rptLeftNavInternal$ctl11$CheckBox_PublicationType',''); }
});
$(“#blah”)
用于引用具有id=“blah”
的DOM元素。您发布的锚定标记没有id
属性,这表明您的jQuery表达式不引用任何元素。如果您编写:
$("#object").click(function(){ ...});
您正在对象上添加一个单击事件处理程序。
如果要启动活动,必须使用
$("#object").click();
但是在你的情况下,你为什么不直接使用这个电话呢
$(document).ready(function () {
__doPostBack('content_0$rptLeftNavExternal$ctl00$rptLeftNavInternal$ctl11$CheckBox_PublicationType','');
});
jQuery的函数对元素的另一个处理程序有一个重载。这是您正在调用的处理程序。如果您不给它一个参数,将调用无参数重载,它将单击您的链接