以前、ラジオボタンやチェックボックスのデザインを設定できるjQueryのプラグインiCheck.jsを紹介しました。
[kanren postid=”23″]
かっこいいデザインを設定できて便利なんですが、普通のclickやchangeイベントなどは使えないので、ひと手間加える必要があります。
「おいおい!どうやってイベント取得するんだよ!使えねープラグインだな!」
とちょっとハマっちゃった人のために、今回はいくつか対処方法を紹介していきます。
目次
よく使う対処法
ifClicked
ifClickedはclickイベントと同じ動作をします。
$('input').on('ifClicked', function(event){ alert($(this).val()); });
ifChanged
ifChangedはchangeイベントと同じ動作をします。
ラジオボタンで実行すると、2回処理が行われます。
$('input').on('ifChanged', function(event){ alert($(this).val()); });
ifChecked
ifCheckedはラジオボタンやチェックボックスにチェックされた時のみ実行されます。
$('input').on('ifChecked', function(event){ alert($(this).val()); });
ifUnchecked
ifCheckedはラジオボタンやチェックボックスのチェックが外れたときのみ実行されます。
$('input').on('ifUnchecked', function(event){ alert($(this).val()); });
ほかにもいろいろあるので、試してみてください。