Jquery获取ID并搜索

Jquery获取ID并搜索,jquery,html,internet-explorer,Jquery,Html,Internet Explorer,这里有一个Jquery Get方法。在这个方法中,我重新加载html页面。所以在functiondata中,我得到了一块HTML。你能告诉我如何通过ID搜索控件。它主要用于替换控件 这在chrome上有效,但在ie上失败 x = $("<div>").append(data).find("#ControlID").html(); 有什么想法吗 干杯 我尝试只运行x=$.appenddata.html,甚至返回空白。我尝试加载的页面上确实有标记?假设您试图在jQuery.get返回的

这里有一个Jquery Get方法。在这个方法中,我重新加载html页面。所以在functiondata中,我得到了一块HTML。你能告诉我如何通过ID搜索控件。它主要用于替换控件

这在chrome上有效,但在ie上失败

x = $("<div>").append(data).find("#ControlID").html();
有什么想法吗

干杯


我尝试只运行x=$.appenddata.html,甚至返回空白。我尝试加载的页面上确实有标记?

假设您试图在jQuery.get返回的HTML中找到控件:

var theJqObjectFound = $(data).find('#your_id_here');

在响应数据中查找元素:

var $control = $(data).find("#ControlID").html();
将其附加到正文:


尝试使用$div作为选择器。jQuery选择器的工作方式与CSS选择器类似,不需要标记代码

试试这个:x=$.appenddata.findControlID.html;我在上面尝试过这个方法,但问题在于Chrome浏览器工作正常,在IE8中返回或为空,确保响应数据包含有效的HTML。$' 这是响应。

'.findControlID.html;应返回这是响应

   $control.appendTo($('body'));