iCheck利用時のチェックの判定による動作の切り替え

たとえばWordPressの記事公開のボタンが押された際に、iCheck利用のチェックボックスにチェックが入っているかどうかを調べて、入っていない場合はjQuery Validateを動かすためにrequiredクラスを付与したい場合は以下のようにします。

<script type="text/javascript">
jQuery("#publish").on("click", function (e) {
var checked = jQuery('#switch_leases').iCheck('update')[0].checked;
    if (checked) {
        return true;
} else {
//チェックが入っていない場合
      jQuery('#switch_leases').addClass("required");
      return true;
}
});
</script>

参考:iCheck check if checkbox is checked