【发布时间】:2021-11-21 02:48:39
【问题描述】:
我已查看How to dynamically add anchor/href in jQuery,但无济于事。
如何使用 jQuery 动态添加以下锚元素?
<a href="{{url_for('user.create')}}">Register</a>
我尝试了以下方法:
$("#mySidenav").append('<a id="sideNavItem1" href="' + '{{url_for("user.create")}}' + ">Register User</a>");
但不起作用。
引号和 jinja2 花括号真的很棘手。
感谢任何建议和见解。
【问题讨论】:
-
不起作用 - 它有什么作用?它是否无法创建锚点?控制台中是否有任何消息?它是否创建了锚点,但 href 为
{{url_for...?您的 js 在您的 html 文件中还是在 .js 文件中?它是由jinja2 解析还是完全由客户端解析? -
我决定根据用户的选择来
show和hide硬编码锚元素。 -
我投票结束这个问题,因为发帖人选择了另一种解决方案。
标签: javascript html jquery jinja2 anchor