如何选择新加载 html 的元素

How can I select newly load html's element?

本文关键字:加载 html 元素 新加载 选择 何选择      更新时间:2023-09-26

我在pageA.html上有div调用pageBplaceHolder ,当用户单击某些函数时,pageBplaceHolder将加载pageB.html。

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

在 pageB.html 中,我有一个名为 inputField 的输入元素 id

所以,我想控制pageA.html JavaScript 中的inputField。例如,我想聚焦它,但我不能通过使用:

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

我怎样才能实现它?

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

您可以完全按照您描述的方式进行操作。您需要做的就是,该<input>节点确实具有 inputFieldID,并且在将它插入 DOM 执行该行。