gpt4 book ai didi

javascript - jQuery点击链接不工作

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:36 26 4
gpt4 key购买 nike

我有以下代码:

<script type="text/javascript">
$(document).ready(function(){
shortcut.add("Ctrl+Alt+N", function() {
$("#btnSave").click();
});
});
</script>

其中 btnSave 是 ID 为 btnSave 的 anchor 元素,快捷方式来自 http://www.openjs.com/scripts/events/keyboard_shortcuts/ .如果我更改行 $("#btnSave").click();document.getElementById("btnSave").click() - 一切正常。问题是为什么 jquery 实现在我的案例中不起作用?
PS:为我的案例制作了 jsfiddle:http://jsfiddle.net/0x49D1/WCmeU/
这是有类似问题的人:http://forums.asp.net/t/1591818.aspx

最佳答案

尝试使用 $("#btnSave").trigger('click'); 而不是 $("#btnSave").click();

您还可以使用 $("#btnSave")[0].click();,它在 jquery 中等同于 document.getElementById("btnSave").click();

更新:
无法从 javascript 模拟用户链接点击,出于安全原因,您所能做的就是为 click 事件附加您自己的处理程序,并根据 href 的链接,像这样:

$("#btnSave").bind('click', function() {
window.location.href = $(this).attr('href');
});

关于javascript - jQuery点击链接不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12617901/

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