delete
テーブル内のクラスの後に最初のdivを検索したい。存在する場合は、そのdivを削除します。jsfiddleに私が試しているサンプルがあります。これを行う正しい方法を提案してください。ありがとうございます。
5 に答える
1
すべてのjqueryバージョン。
$('.delete').delegate('',"click", function() {
$(this).siblings('div').remove();
});
于 2012-06-04T12:11:05.120 に答える
0
兄弟div
要素を削除する場合は、次のsiblings
方法を使用できます。
$(".delete").live("click", function() {
$(this).siblings('div').remove();
});
デモ:http: //jsfiddle.net/6YpBd/2/
非推奨on
の代わりにメソッドを使用することを検討してください。live
$("table").on("click", ".delete", function() { ... });
于 2012-06-04T12:07:55.940 に答える
0
デモ-http : //jsfiddle.net/XtN87/
$('.delete').live("click", function() {
$(this).siblings('div').remove();
});
于 2012-06-04T12:12:07.553 に答える
0
このデモをお試しください http://jsfiddle.net/6YpBd/4/
.deleteクラスの直接のdivを削除するだけです
siblings()メソッドを使用すると、.deleteクラスの前後のすべてのdiv要素が削除されます。
$('.delete').on("click", function() {
$(this).next('div').remove();
});
于 2012-06-04T12:21:28.273 に答える
0
$('table tr td').live("click", function() {
$('table tr td > div').remove();
});
于 2012-06-04T14:04:16.440 に答える