我有一个django模板,我在其中呈现一个列表,该列表包含将形成超链接的对象 像
{% for o in list_o %}
<a href="{% url tolink o.lan,o.id %}">{% o.name %}</a>
{% endfor %}
当用户点击其中一个已形成的链接时,我想禁用或模糊其他链接。
答案 0 :(得分:0)
function handleLinks(linkIDList, disable) {
if (disable) {
$(linkIDList).attr("disabled","true");
} else {
$(linkIDList).removeAttr("disabled");
}
}
假设您的所有链接标记都有ID,我使用此功能创建。
将onclick =“handleLinks('#link1,#link2',true)”添加到您的链接。
该函数以jQuery格式“#id,#id2,#id3”和boolean true获取id列表以禁用false以启用。
如果你不使用jQuery只是说并且生病提供了一个非常有效的解决方案!