私はアンカータグを持っています:
<a href="#" onclick="ToggleLinks('boothsizeDiv');">
同じ関数で、最初にある条件に基づいて href 属性を削除し、別の条件に基づいて再度アタッチしたいと考えています。
どんな助けでも大歓迎です。ありがとうございました。
あなたの条件はあなた自身の責任のようなものです、私はそれらを推測することはできませんが、あなたは次のattr
ようなメソッドを使用してjQueryで物事の属性を管理することができます...
取得href
:
var href = $("#url").attr("href");
の設定href
:
$("#url").attr("href", "some link");
attr
メソッドを使用してhref
値を設定します。
<a id="link" href="#" onclick="ToggleLinks('boothsizeDiv');">
$("#link").click(function() {
var element = $(this);
if (yourCondition) {
element.attr("href", "#");
} else {
element.attr("href", "value");
}
});
または、ToggleLinks関数でそれを行うこともできます。
function ToggleLinks() {
var element = document.getElementById("link");
if (condition) { element.href = "#"; }
else { element.href = "yourvalue"; }
}