如何选择新加载的html元素?

时间:2013-01-25 11:14:21

标签: javascript jquery html javascript-events

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

            var menu_request = $.ajax({
                url: pageB.html,
                type: 'GET',
                dataType: 'html'
            });
在pageB.html中,我有一个名为inputField的输入元素ID。

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

来做到这一点

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

我怎样才能实现它?感谢。

2 个答案:

答案 0 :(得分:2)

你可以按照描述它的方式完成。您需要注意的是,<input>节点确实具有inputField ID ,并且在插入之后执行该行进入DOM。

答案 1 :(得分:2)

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