オサレ故のイベント取得のメソッド
iCheckJSを使うとチェックボックスやラジオボタンの見栄えが良くなるので凄く助かる。
どうしても素のままだと殺風景と言うか味気がないと言うか。bootstrapを使っていると余計にそう見える。
<input type="checkbox" id="hoge" name="hoge" value="1">ほげふが ## js部分 $("#hoge").change(function(){ alert("変更あったよー"); });
チェックボックスが動いたらイベント取ってねと何気なく書いたが動かない。
よくよく要素を見てみると、チェックボックスを装飾しているiCheckのパーツが本丸のcheckboxを隠してしまっている。
じゃあ、イベントってどうやって取得すればいいの?と探していると
こちらの記事を参考に
$("#hoge").on("ifChanged", function(event){ alert("変更あったよー"); });
これで動いた。