我有一個AJAX加載的複選框列表,我想用選中的複選框的值顯示一個警報。獲取已更改的複選框的值
$(document).on('change', '.check', function(event) {
var val = $(this).val();
alert(val);
});
對於其正常工作$(this)
的標準方法是改變或點擊複選框,但隨着的複選框通過AJAX加載文檔加載之後,我們不能用這個方法:
$('.check').change(function() {
var val = $(this).val();
alert(val);
});
第一個腳本有什麼問題?委託事件處理程序正是你應該使用動態創建的元素 - [小提琴](https://jsfiddle.net/kekutxm9/) – Andreas