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

标签 javascript jquery html onclick dynamic

我的想法是按下一个按钮,将我带到一个网页。 我创建了一个动态创建按钮和 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/

相关文章:

javascript - Three.js - 对象 viewAt() 与其行进路径垂直 90 度

JavaScript SetInterval 帮助。 Ajax

javascript - 从输入框存储变量并在 p 标签中显示值

javascript - 如何根据另一个元素随机生成的高度设置 css 元素的高度?

JavaScript - 如何使用解析为 PHP 的变量数据?

查询;数字到货币

javascript - 在 asp.net mvc 或 jquery 中刷新时保留类更改

html - 在不影响另一个 DIV 的情况下向 DIV 添加 margin top

css - html 元标记未检测设备宽度?

html - 为什么这些 CSS 规则如此频繁地重复?