您的位置:首页 > Web前端 > JQuery

jQuery模拟点击A标记示例参考

2014-04-17 00:00 337 查看
这个问题弄了半小时没想明白,后来觉得是这样的.

菜单
<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).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: