jQueryでradioボタンが変更された時のイベント処理 html <input name="test" type="radio" value="on" />on <input name="test" type="radio" value="off" />off jquery $( 'input[name="test"]:radio' ).change( function() { alert( $( this ).val()); // valueを表示 });
jQueryでradioボタンが変更された時のイベント処理 html <input name="test" type="radio" value="on" />on <input name="test" type="radio" value="off" />off jquery $( 'input[name="test"]:radio' ).change( function() { alert( $( this ).val()); // valueを表示 });
ラジオボタンのセレクタの書き方は次のようになる。 $('input[type="radio"]') //素直にtype属性がradioの要素 $('input:radio') //こんな書き方もできる(すべてのラジオボタン。 :radio や *:radio も同じ。) $('#container input:radio') //ある要素の中のinput type="radio" ラジオボタンで今チェックされている要素の取得は :checked をつければよい。 $('#container input:radio:checked') 値の取得は val で。 $('#container input:radio:checked').val() 動作例 ある要素の中にあるラジオボタンで、nameがtestで、チェックされているものの値(value)をalertで表示する。
解説 指定したイベントハンドラを、focusout イベントにバインドします。 bind("focusout", handler) のショートカットです。 focusout イベントは、マウスなどのポインティングデバイス操作やタブキーを押すなどの操作で、要素がフォーカスを失った時に発生します。 blur(fn) とは違い、バブリングしたイベントも捕捉することができます。 戻り値 jQuery: jQueryオブジェクト 関連 blur(fn) focusin(fn) bind(type, [data], fn) 例 例1:親要素 parent1 は focus / blur イベントにバインドしています。バブリングを捕捉できないため、バインドしたイベントハンドラは実行されません。 親要素 parent2 は focusin / focusout イベントにバインドしています。バブリングを捕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く