経緯

iCheck.jsを使うとチェックボックスやラジオボタンをスタイリングできます。

かなり定番のJSライブラリにはなりますが、使ってみると、onchangeイベントが取れなくなってしまいました。

公式ドキュメントみるとちゃんとifChangedを使えよって書いてありました。

サンプルコードは以下のとおり。

$('input').on('ifChanged', function(event){
  // 変化があったときの処理
  console.log($(this).val());
});

まとめ

ifCheckedifUncheckedなど、いろいろなイベントがあるので、イベントが聞かない時は公式ドキュメントを見てみればいいと思います。