-1

私はアンカータグを持っています:

<a href="#" onclick="ToggleLinks('boothsizeDiv');">

同じ関数で、最初にある条件に基づいて href 属性を削除し、別の条件に基づいて再度アタッチしたいと考えています。

どんな助けでも大歓迎です。ありがとうございました。

4

2 に答える 2

2

あなたの条件はあなた自身の責任のようなものです、私はそれらを推測することはできませんが、あなたは次のattrようなメソッドを使用してjQueryで物事の属性を管理することができます...

取得href

var href = $("#url").attr("href");

の設定href

$("#url").attr("href", "some link");
于 2013-03-18T09:52:19.957 に答える
0

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"; }
 }

http://api.jquery.com/attr/

于 2013-03-18T09:52:04.810 に答える