【发布时间】:2017-04-24 14:56:44
【问题描述】:
我想将 href 添加到另一个元素的类中的一个 html 元素。知道我正在使用 Django 也可能很好。我也不希望第二个 url 可见,当尚未选择字符时。首先我有这个列表:
<ul>
<a class="1" id="tablink">A</a>
<a class="2" id="tablink">B</a>
...
</ul>
如果选择了第一个 ul 中的列表,我希望列表的类(例如:A)添加到另一个 ul 中的所有链接的 href 元素:
<ul>
<a href="{% url id=id character= <!--here i want the number selected to be inserted--> %}">One</a>
<a href="{% url id=id character= <!--here i want the number selected to be inserted--> %}">Two</a>
...
</ul>
谢谢! 编辑: 我现在有这个代码:
<script type="text/javascript">
$(".tablinks").on("click", function(){
var char = this.getAttribute("id");
document.getElementById("subjects").href = "{% url 'subject_id' letnik_id=letnik_id classes_id=classes_id subject_id=" + char + " %}";
});
</script>
但它有一个问题: 它仅在我将属性添加到我使用 ID 获得的元素时才有效,因此 id 不适用于
<a class="subjects">Hello</a>
doucment.getElementsByClassName("subjecs").href = ...
DJango 网址不起作用 ("{% url 'subject_id' letnik_id=letnik_id classes_id=classes_id subject_id=" + char + " %}")。
【问题讨论】:
标签: javascript html django