更新:我正在使用以下plugin

我正在尝试检查用户刷新页面或重新加载页面时是否选中了此复选框,这是我使用的内容,但是我已经进行了调试,并且它从不执行second IF条件

$('input').on('ifChecked', function (event) {
    if ($("input#CreatePart").is(':checked')) {
        alert('checked');
    }
});

$('input').on('ifUnchecked', function (event) {
    if ($("input#CreatePart").is(':checked')) {
        alert('un-checked');
    }
});

<input checked="checked" class="icheck" data-val="true"
  data-val-required="The Create new Part field is required."
  id="CreatePart" name="CreatePart" type="checkbox" value="true"
/>
<input name="CreatePart" type="hidden" value="false" />

最佳答案

尝试:

页面加载:

 alert($('input').is(':checked'));


http://jsfiddle.net/9ypwjvt4/18/

其他使用:

   $(document).ready(function () {
    $('input').iCheck({
        checkboxClass: 'icheckbox_square-orange',
        radioClass: 'iradio_square-orange',
        increaseArea: '20%' // optional
    });

    $('input').on('ifChecked', function(event){
      alert('Checked');
    });

    $('input').on('ifUnchecked', function(event){
      alert('unchecked');
    });
});


jsfiddle:http://jsfiddle.net/9ypwjvt4/17/

07-24 09:50
查看更多