gpt4 book ai didi

javascript - 为什么此按钮不触发 anchor 标记?

转载 作者:行者123 更新时间:2023-11-30 23:46:11 25 4
gpt4 key购买 nike

我的想法是按下一个按钮,将我带到一个网页。我创建了一个动态创建按钮和 anchor 标记的东西。单击按钮时,我希望它“单击”/启动 anchor 标记..

我上传了demo to my site ,当你尝试时,就让一切保持原样。单击第一个按钮,然后立即单击添加按钮..然后尝试单击动态创建的按钮。

什么也没发生,但是如果你观看源代码,你可以找到一个 ID 为 FL1000 的 anchor 标记,我已经将其设置为 anchor 标记从创建的按钮的值 + 1000 中获取 ID,以防万一我需要使用该 ID..

谢谢大家...

编辑:这是针对谷歌浏览器优化的,尚未在其他浏览器上尝试过。

编辑2(解决方案):我没有“触发” anchor 标记上的点击功能,而是简单地创建了一个变量,该变量从 anchor 标记中获取href属性并通过文档转到该位置。位置。

示例:

var disis = $(this).val();
var tislink = '#' + disis + '1000';
var alink = $(tislink).attr('href');
window.open(alink,'_blank');

谢谢大家!

最佳答案

如果您的想法是按下一个按钮将某人带到网页,那么您需要创建链接的原因是什么?为什么不直接用 javascript 说

window.location = "your url";

如果您确实需要在页面上创建链接,则可以在创建链接的同一函数中执行此操作

如果您必须点击 anchor 标记,您可以使用 jQuery 触发器来执行此操作
一个很好且简单的例子,位于 http://api.jquery.com/trigger/

关于javascript - 为什么此按钮不触发 anchor 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2936785/

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