重複の可能性:
動的に追加された要素にイベントリスナーを追加するJquery
jQueryビット:
divにテキストを含む入力フィールドを追加します。
shareVisual = '<div class="individual-share">' + '<input type="number" value="1" /> X ' + classname.val() + '@' + classcurrency.val() + ' ' + classprice.val() + ' per share ' + '<button type="button" class="remove-share">Remove</button></div>';
listOfSharesBox.append(shareVisual);
そして、私はクリック時のイベントをキャッチしようとします:
$("#list-of-shares").bind('click', '.remove-share', function() {
$(".remove-share").closest("div").find(".individual-share").remove();
});
DIVが削除されないのはなぜですか?
乾杯。
PS
コードをこれに変更すると:
$("#list-of-shares").bind('click', '.remove-share', function() {
$(".remove-share").closest("div").remove();
});
動的に生成されたすべての入力は、div内で削除されます。