gpt4 book ai didi

javascript - 如何模拟超链接的点击?

转载 作者:行者123 更新时间:2023-11-28 11:06:13 24 4
gpt4 key购买 nike

假设我有 2 个链接 a1 和 a2,并且 a2 是隐藏的。当用户点击a1时,我想模拟点击a2。如何使用 jQuery 来完成此操作?

最佳答案

这取决于您所说的“模拟 a2 的点击”的含义。

假设a1a2是ID属性,如果你想在该元素上触发jQuery处理程序,你可以这样做:

$("#a1").click(function(){ 
$("#a2").trigger('click');
});

如果您想在不冒泡事件或触发默认行为的情况下触发它,请执行以下操作:

$("#a1").click(function(){ 
$("#a2").triggerHandler('click');
});

但是如果您想实际访问关联的 href 位置,则需要以下内容:

$("#a1").click(function() { 
window.location = $("#a2").attr('href');
});

$("#a1").click(function() { 
window.location = document.getElementById('a2').href;
});

关于javascript - 如何模拟超链接的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3355495/

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