这个问题弄了半小时没想明白,后来觉得是这样的.
菜单
. 代码如下:
<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).
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
-
-
-
增、删、查、改
增、删、查、改文献MVC 编程模式MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(...
[阅读全文]
-
链接
链接是万维网的命脉。没有它们,每个页面都只能独立存在,同其他所有页面完全地分开。链接有两个主要的部分:目标和标签...
[阅读全文]
-
螺旋矩阵
题目描述:给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。思路...
[阅读全文]
-
-
网友评论