概述
这个问题弄了半小时没想明白,后来觉得是这样的.
菜单
复制代码 代码如下:
<li class="menu"><a href="xxx.com" target="_blank"></a></li>
点击<li>时,触发里面的超连接:
复制代码 代码如下:
// 正确选择
$("li.menu").children("a")[0].click()
// 以下是不行的
$("li.menu").children("a").eq(0).click()
--会说参数错误,没有找到绑定的click事件函数,
--因为eq(0)返回的是一个jQuery对象,click()发生时,会找绑定到它上面的函数,但是根本就没绑定函数,所以报错了.
,而[0]返回的是DOM对象,click()发生时,就会执行元素本来行为.
注:[0]这个等同于get(0).
最后
以上就是愤怒高山为你收集整理的jQuery模拟点击A标记示例参考的全部内容,希望文章能够帮你解决jQuery模拟点击A标记示例参考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复