ユーザーがリンクをクリックした後、リンクをクリックした後にリンクを削除すると、テキストを表示する必要があります。ここリンクを削除するには?
例:http://jsfiddle.net/HCAfz/2/
どのように私はページからクリックされたリンクを削除するには、隠れdiv要素が示されていると、上記の動作を保ちますか?
ユーザーがリンクをクリックした後、リンクをクリックした後にリンクを削除すると、テキストを表示する必要があります。ここリンクを削除するには?
例:http://jsfiddle.net/HCAfz/2/
どのように私はページからクリックされたリンクを削除するには、隠れdiv要素が示されていると、上記の動作を保ちますか?
$('a.yourLink').click(function(event) {
$(this).next('.hiddenDiv').show();
window.open(this.href, '_blank');
$(this).remove();
return false;
});
リンクを非表示にするにはない:それはあなたが削除したい
このような意味ですか? http://jsfiddle.net/HCAfz/4/
EDIT:
これはステファンの提案ごとにはるかに優れています:http://jsfiddle.net/HCAfz/6/
'.hide()'ここで意味があります。 '.remove' –
あなたは正しいです。古い裸の骨DOMの習慣は激しく死ぬ。 :P –
あなたがより良い自分自身を説明する必要がありますが、ほとんどの最も簡単な場合のために、この行を追加します。
$(this).hide();
私は思いますあなたはこれが必要です
$('a.yourLink').click(function(e) {
e.preventDefault();
$(this).hide().next('.hiddenDiv').show();
window.open(this.href, '_blank');
});
同じであるので、私は
event.preventDefault();
とevent.stopPropagation();
の代わりにreturn false;
を行う注ompletelyリンクにやるの削除クリック時の 'a'タグ?また、内容は? – PeeHaa