ページの読み込み時に、人物が登録されているかどうかを確認しています。もしそうなら、私はリンクを有効にします。さもなければ、リンクを無効にします。
次のことを試しましたが、うまくいきません。
var status = $('#status');
if (status == 'Registered'){
$('#addlink').data('disabled');
}
else {
}
ページの読み込み時に、人物が登録されているかどうかを確認しています。もしそうなら、私はリンクを有効にします。さもなければ、リンクを無効にします。
次のことを試しましたが、うまくいきません。
var status = $('#status');
if (status == 'Registered'){
$('#addlink').data('disabled');
}
else {
}
本当にリンクを削除したい場合は、jquery unwrap メソッドを使用できます。
$("yourlinkselector").contents().unwrap();
これにより、リンクが削除されます。再度追加するには、リンク テキストをスパンに入れ、名前を付け、.wrap を使用してコンテンツをラップする必要がある場合があります。
実際の例はここにあります: http://jsfiddle.net/Elak/hrvPj/2/
// remove the link
$(".link").contents().unwrap().wrap("<span class='oldLink'></span>")
// add the link again and remove the temp span
$(".oldLink").contents().unwrap().wrap("<a href='#'></a>");
javascript:void(0) を使用しないのはなぜですか?
<a href="javascript:void(0)"> Link </a>
お気に入り
var href = 'javascript:void(0)';
var status = $('#status').val(); // ??
if (status == 'Registered'){
href = 'available link';
}
$('#addlink').attr('href',href);