HTML
<div class="checkbox"> <label> <input type="checkbox"> Sample </label> </div>
JS
$('input').iCheck({
checkboxClass: 'checkbox-default',
radioClass: 'radio-default'
}); $('body').on('click', '.add-new-option', function() {
$('.new-option-content').append('<div class="checkbox"> <label> <input type="checkbox"> Sample </label> </div>');
});此时生成的checkbox点击无法改变状态
解决方法:重新绑定icheck事件
$('body').on('click', '.add-new-option', function() {
$('.new-option-content').append('<div class="checkbox"> <label> <input type="checkbox"> Sample </label> </div>');
$('input').iCheck({
checkboxClass: 'checkbox-default',
radioClass: 'radio-default'
});});
本帖已被设为精华帖!