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' });});
本帖已被设为精华帖!