JQueryの使用私はtdの1つにチェックボックスを含むtrを追加します。それは画面上にうまく表示されます。しかし、私はチェックボックスの1つを選択し、クリック時に機能をトリガーしたい。何らかの理由でセレクタに追加されたチェックボックスが表示されません。私はチェックボックスがHTMLソースコードの中に実際にはないので、これが原因だと思います。添付されたチェックボックスを選択する方法
質問:このチェックボックスを選択するにはどうすればよいですか?
$.each(categories, function (i, product) {
$(".table_products").append('<tr class="empty"><td >' + product.product_name + '</td><td>' + product.price + '</td><td> <input type="checkbox" value="cat_id"></td></tr>');
$("tr").addClass("cat_products");
});
$("td input:checkbox").on('click', function() {
alert('line 41');
});
を取得することができます()' '$ .each'ループの後。私にとって – Barmar
作品は:https://jsfiddle.net/barmar/mybqnuy5/1/ – Barmar
あなたのテーブルがあると仮定すると、 '.table_products'あなたはこのような何かを試みることができますか?これは、イベントリスナーをテーブルにアタッチすると、自動的に新しく追加されたテーブルに適用されます(これは、 'click'、 'td input:checkbox'、function(){... 'チェックボックス – David784