使用jQuery模拟嵌套div中嵌套链接的单击

时间:2013-05-09 00:27:08

标签: javascript jquery

我在使用jQuery模拟嵌套div中嵌套链接上的点击时遇到问题。任何人都可以帮助以下?如何在下面的代码中使用id=video2模拟点击链接?

<div id=tS2 class=outer>
 <div class=middle>
   <div class=inner>
    <a href="#" id=video1 class=trigger><img src="imgs/thumbs/thumb_01.jpg"></a>
    <a href="#" id=video2  class=trigger><img src="imgs/thumbs/thumb_02.jpg" ></a>
   </div>
 </div>
</div>

1 个答案:

答案 0 :(得分:1)

如果您使用jQuery附加了单击功能,请尝试:$("#video2").trigger("click");

如果您没有附加jQuery点击事件,并且您只想模拟点击并获得默认行为。使用:document.getElementById("video2").click();,但对于您当前的设置,执行此操作只会再次将您转到同一页面,因为您的#属性中只有href

即使在这种情况下没有它们也能正常工作,您应该在HTML属性周围添加双引号以使HTML有效。