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

Javascript 使用jQuery模拟在嵌套的a div中单击嵌套链接,javascript,jquery,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&g

我在使用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>

试试:
$(“#视频2”)。触发(“点击”)如果使用jQuery附加了单击功能

如果没有附加jQuery单击事件,您只想模拟单击并获得默认行为。使用:
document.getElementById(“video2”)。单击()
,但在当前设置中,这样做只会再次将您发送到同一页面,因为您的
href
属性中只有一个
#


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

首先,您的HTML是不正确的
id=“video1”class=“trigger”
模拟点击是什么意思?您试图完成什么?选择器中缺少一个
$(“#video2”)
jQuery的
.trigger()
将模拟事件,无论事件是如何附加的@Beetroot Beetroot-我的“使用jQuery”之所以在这里,是因为帖子附加了一个jQuery标记,而OP没有显示任何在问题中附加事件的JavaScript/jQuery。这并不意味着必须使用jQuery附加该函数,否则它将无法工作。:)