gpt4 book ai didi

jQuery:在链接上触发()

转载 作者:行者123 更新时间:2023-12-01 00:30:15 24 4
gpt4 key购买 nike

我正在尝试trigger()链接,但似乎不起作用。

<img>元素有 rel包含链接 id 的属性。如果可能的话,点击该元素应该会触发相应的链接。

我认为问题在于我捕获的是 jQuery 单击事件而不是 native 链接操作。

无论如何,这是供您查看的代码:

$("#contentmenu li a").click(function(e){
switch(e.target.id){
case "opt1":
alert('do something');
break;
case "opt2":
alert('do something');
break;
case "opt3":
alert('do something');
break;
}
//return false;
});

$("#box_content img").click(function(e){
menuItem=$(this).attr('rel');
$('#'+menuItem).trigger('click');
//return false;
});

编辑

我找到了答案:不可能以这种方式触发链接的 native 事件所以我将诉诸使用 window.location相反。

最佳答案

$('#YourLinkId')[0].click();

我已经在 IE9、IE8 和 Chrome 上进行了测试。这适用于 IE,但不适用于 Chrome!

关于jQuery:在链接上触发(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1521548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com