ページにはリンクがあり、クリックすると要素が削除されます。これは私のコードです:一意のIDを持つリンクのクリックイベント
<a href="#" class="remove-existed-field" id="link0">Delete input</a>
<a href="#" class="remove-existed-field" id="link1">Delete input</a>
などです。ご覧のとおり、リンクはIDによって異なります。そのため、一意のIDを持つ数百のリンクが存在する可能性があります。私はそれらに最も近いli
要素を削除する必要があります。私は、このような方法でそれを実行します。
var i = 0;
$('#link0' + i).click(function (e) {
e.preventDefault();
$(this).closest('li').remove();
})
が、私は次のことができます。
$(document).ready(function() {
$('#link0').click(function (e) {
e.preventDefault();
$(this).closest('li').remove();
})
});
それは私がこれを行うことにより、変数i
に、idの数値部分を入れてみましたid="link0"
のために働きますどのように動作させるにはどうすればいいのですか?i
(どこにコードi++
を入れるべきですか?)どんな助けもappriciateだろう。ありがとう!
liはリンクとどのように関連していますか?各liにリンクの一意のIDがありますか? – ScanQR
イベントリスナを 'id'ではなく' class'にバインドできないのはなぜですか? –
私はそれをクラスにバインドすると、最も近いものは削除されますが、必要なものは削除されません –