0

ユーザーがいくつかの機能をクリックすると、pageBplaceHolder が pageB.html をロードします。

            var menu_request = $.ajax({
                url: pageB.html,
                type: 'GET',
                dataType: 'html'
            });

pageB.html には、 という入力要素 ID がありますinputField

inputFieldだから、私はpageA.htmljavascriptで制御したいと思います。たとえば、焦点を合わせたいのですが、次を使用してそれを行うことはできません。

$('#inputField').focus();

どうすれば達成できますか?ありがとう。

4

2 に答える 2

2
var menu_request = $.ajax({
    url : pageB.html,
    type : 'GET',
    dataType : 'html',
    success : function() {
        $('#inputField').focus();
    }
}); 
于 2013-01-25T11:23:56.777 に答える
2

説明したとおりに正確に行うことができます。注意する必要があるのは、その<input>ノードのIDが実際にあり、DOM に挿入されたinputFieldにその行を実行することだけです。

于 2013-01-25T11:18:08.493 に答える