状態がfocusの要素を取得。なんかいまいちピンとこない。
サンプル
実行結果
Javascript
$('.jqTest').click(function(e){
$(':focus', $(e.target).offsetParent()).css({
background: '#CCCCCC'
});
});
HTML
<form class="jqTest">
<input type="text" name="data[name]" value="名前は入力できません" /><br />
<input type="text" name="data[address]" value="住所は入力できますよ" /><br />
<input type="text" name="data[tel]" value="電話暗号は入力できません" />
</form>
サンプル
forcusイベントはバブリングしないから親要素では検知できない。
実行結果
Javascript
$('.jqTest2').focus(function(e){
$(e.target).css({
background: '#CCCCCC'
});
});
HTML
<form class="jqTest2">
<input type="text" name="data[name]" value="名前は入力できません" /><br />
<input type="text" name="data[address]" value="住所は入力できますよ" /><br />
<input type="text" name="data[tel]" value="電話暗号は入力できません" />
</form>