我在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>
节点确实具有 inputField
的 ID,并且在将它插入 DOM 后执行该行。