0
$('.xys').live('blur', function() {
});

input textfield私はwithを持っているとしましょうclass xyz。この関数は、要素がフォーカスを失ったことを正常に通知します。しかし、どの要素にフォーカスを失ったのかを知るにはどうすればよいでしょうか?

別の場所をクリックしたり、別のテキスト フィールドに移動するために押したりすると、さらに説明すると、どこtabに行ったのかを知るにはどうすればよいでしょうか?

4

1 に答える 1

1

targetオブジェクトのプロパティを使用できeventます:

$(document).on('blur', '.xys', function(event) {
     alert('blur: ' + event.target.id)
     // or alert(event.target.localName)
});

$(document).on('focus', '.xys', function(event) {
     alert('focus: ' + event.target.id)
     // or alert(event.target.tagName)
});

liveメソッドは非推奨であることに注意してくださいon。メソッドを使用できます。

于 2012-09-09T11:16:20.337 に答える