次のようなハイパーリンクを形成するオブジェクトを含むリストをレンダリングするdjangoテンプレートがあります
{% for o in list_o %}
<a href="{% url tolink o.lan,o.id %}">{% o.name %}</a>
{% endfor %}
ユーザーが形成されたリンクのいずれかをクリックしたときに、他のリンクを無効にするかぼかしたいと思います。
次のようなハイパーリンクを形成するオブジェクトを含むリストをレンダリングするdjangoテンプレートがあります
{% for o in list_o %}
<a href="{% url tolink o.lan,o.id %}">{% o.name %}</a>
{% endfor %}
ユーザーが形成されたリンクのいずれかをクリックしたときに、他のリンクを無効にするかぼかしたいと思います。
function handleLinks(linkIDList, disable) {
if (disable) {
$(linkIDList).attr("disabled","true");
} else {
$(linkIDList).removeAttr("disabled");
}
}
すべてのリンク タグに、私が作成したこの関数を使用する ID があると仮定します。
リンクに onclick="handleLinks('#link1,#link2',true)" を追加します。
この関数は、jQuery 形式の ID のリスト「#id、#id2、#id3」を取り、ブール値の true を無効にして false を有効にします。
あなたがjQueryを使用していない場合は、ただ言うと病気の解決策を提供してください!