模拟span jquery上的单击

Sam*_*pez -1 jquery triggers click

嗨,当用户点击页面另一个位置的图像时,有没有办法模拟跨度上的点击?你可以用例如

<div id="g1">
<span>hey</span>
<span>second hey</span>
</div>

<div id="a2">
<img id="img" src="....."/>
</div>

<script type="text/javascript">
$(document).on('click', '#img', function(){
$('#g1 > span:first-child').trigger('click');
Run Code Online (Sandbox Code Playgroud)

当用户点击图像时,这是否有效或是否有其他形式可以模拟第一个跨度上的点击?

如果您需要的范围在iframe中并且点击的图片位于iframe之外,该怎么办?

aru*_*nes 5

是的它会起作用,我在http://jsfiddle.net/De9Z6/创建小提琴

你可以使用trigger('click')或者click().