内部リンク(「削除」)がクリックされたときにdivを削除するコードを実行しています。この質問が繰り返される可能性があることはわかっています。非常に多くの方法を試しましたが、うまくいきませんでした。何が問題なのかわからない。
これが私のHTMLレンダリングコードです:
<div id="ViewRows">
<br>
<div class="ViewRow"> NOS: FA Comment: finance
<a class="deleteViewRow" href="#">Delete</a>
<br>
</div>
<div class="ViewRow">
NOS: TPA Comment: Assistance
<a class="deleteViewRow" href="#">Delete</a>
<br>
</div>
</div>
これが、そのdivを削除するための私のjavascriptコードです。
$("a.deleteViewRow").live("click", function () {
$(this).parents("div.ViewRow:first").remove();
return false;
});
次のJavaScriptも試しました:
$("#ViewRows").on("click", "a.deleteViewRow", function () {
$(this).closest("div.ViewRow").andSelf().remove();
return false;
});
別のページで同じコードを試しました。それは機能していますが、別のページに同じロジックを適用したときです。動いていない。私はあなたがすべて正しいことを知っていますが、何が問題なのかわかりません。firebug では、関数に入ることすらありません。