質問する
34 次
2 に答える
2
.closest
jqueryでメソッドを使用できます。
$(".close a").on("click", function(e) {
$(this).closest("tr").remove();
e.preventDefault();
});
(またはデリゲートを使用すると、特定のタスクにより適している場合があります):
$("table").on("click", ".close a", function(e) {
$(this).closest("tr").remove();
e.preventDefault();
});
コード例はjQuery1.7以降用です
下位バージョンを使用している場合は、次を使用できます。
$("table").delegate(".close a", "click", function(e) {
$(this).closest("tr").remove();
e.preventDefault();
});
少し警告があります。これにより、ドキュメント内のすべてのテーブルでイベントがバインドされ、テーブルセレクターがもう少しユニークになるように変更されます。
于 2012-09-19T07:12:54.640 に答える
0
テーブルに「my_table」IDを追加して、これを使用します:
$(function(){
$("#my_table").on('click','.close',function(event){
event.preventDefault();
$(this).closest('tr').remove();
});
});
于 2012-09-19T07:20:48.227 に答える