使用jquery加载html页面并从中选择元素

使用jquery加载html页面并从中选择元素,jquery,html,append,selector,Jquery,Html,Append,Selector,我在从以前加载的html页面中选择元素时遇到问题 如果我使用这段代码,那么last之前的代码也被指定为dom树中的最后一个 而不是我刚才插入的那个 $("div.wrapper:last").after('<div class="wrapper"></div>'); $('.wrapper:last').load('tbnote.html .pane'); $(".pane:last").prepend("testmessage"); $(“div.w

我在从以前加载的html页面中选择元素时遇到问题

如果我使用这段代码,那么last之前的代码也被指定为dom树中的最后一个 而不是我刚才插入的那个

$("div.wrapper:last").after('<div class="wrapper"></div>'); 
    $('.wrapper:last').load('tbnote.html .pane');
    $(".pane:last").prepend("testmessage");
$(“div.wrapper:last”)。在(“”)之后;
$('.wrapper:last').load('tbnote.html.pane');
$(“.pane:last”).prepend(“testmessage”);
我该怎么做才能使它正常工作,因为我需要将隐藏字段值设置为数据库表的primarykey值

如果不可能,有什么替代方法可以获取已设置HiddenFieldValue的div中的内容

提前谢谢你,Richard试试这个:

$('.wrapper:last').load('tbnote.html .pane', function() {
   $(".pane:last").prepend("testmessage");});

我不确定你实际上想要实现什么,但是在jQuery中新开发人员之间的一个常见错误是考虑AJAX函数立即执行。相反,远程html的加载将异步进行,您需要使用可选的回调函数