0

AJAXがロードされた入力フィールドがあります。ページをロードするときに、このフィールドがフォーカスを受け取る必要があります。

関数LIVEとFOCUSでjQueryを使用してそれを行う方法は?

4

3 に答える 3

1
$(document).ready(function() {
     $('#yourfield').live('focus',function()
     {
         // do your stuff here
     });
});

指摘されてliveいるように、jQuery 1.7では非推奨になっているため、1.7以降で使用する必要がありますon

$(document).ready(function() {
     $(document).on('focus','#yourfield',function()
     {
         // do your stuff here
     });
});
于 2012-04-17T00:12:41.257 に答える
1
$(document).ready(function() {
     $(document).on('focus', '#yourfield' ,function()
     {
     //your actions here
     });
});

ドキュメントがon()の前にある場合、それ自体を#yourfieldの任意の親要素に置き換えることができます。

詳細はこちら:http ://api.jquery.com/on/

于 2012-04-17T00:15:38.060 に答える
0

そのようなページの読み込みを意味しますか、それともフィールドが更新されたときにフィールドにフォーカスを設定しますか?

$(document).ready(function() {
     $('#yourfield').focus();
});
于 2012-04-17T00:10:57.240 に答える