模拟单击span jquery
嗨,当用户在页面的另一个位置单击图像时,有没有办法模拟对跨距的单击?你能举个例子吗模拟单击span jquery,jquery,triggers,click,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"> $(d
<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');
嘿
第二,嘿
$(文档).on('click','img',function(){
$('#g1>span:first child')。触发器('click');
当用户单击图像时,这会起作用吗?或者是否有其他形式可以模拟第一个跨距上的单击
如果您需要的跨度在iframe中,而单击的图像在iframe之外,该怎么办?是的,它会起作用,我在
您可以使用
trigger('click')
或click()
。您可以创建一个独立的函数,如:ClickHandler()
然后可以将其分配给任何元素的任何事件。
您的代码将更干净。试试这个
$("#image").click(function() {
$('#g1').find('span:first').click();
});
当你尝试它的时候,它工作了吗?没有,但是我后来发现我的代码有一个错误。非常感谢你的回答。我希望这能帮助其他人。使用click()或trigger('click')之间有什么真正的区别吗?性能有什么区别吗?