AJAXがロードされたチェックボックスのリストを持っています。チェックボックスの値でアラートを表示します。それは$(this)
として働いている標準的な方法については変更したチェックボックスの値を取得
$(document).on('change', '.check', function(event) {
var val = $(this).val();
alert(val);
});
変更またはクリックされたチェックボックスですが、ドキュメントが読み込まれた後のチェックボックスがAJAX経由でロードされているとして、我々はこの方法を使用することはできません。
$('.check').change(function() {
var val = $(this).val();
alert(val);
});
最初のスクリプトの問題点は何ですか?デリゲートされたイベントハンドラは、動的に作成された要素に使用する必要があります。[fiddle](https://jsfiddle.net/kekutxm9/) – Andreas