1
javascript是否可以将字符串加载为DOM,以便可以对其执行jquery操作[1]? DOM可以同时加载吗?jQuery可以加载单独的DOM
$.parseHTML(html)
是做什么的?
如果是这样,我将如何访问返回的DOM?
我想要做的是,使用AJAX返回其他网页的HTML字符串,同时它们加载到的DOM,进行选择和复制所需的元素将原稿
[1]操作,如选择元素并修改属性。
javascript是否可以将字符串加载为DOM,以便可以对其执行jquery操作[1]? DOM可以同时加载吗?jQuery可以加载单独的DOM
$.parseHTML(html)
是做什么的?
如果是这样,我将如何访问返回的DOM?
我想要做的是,使用AJAX返回其他网页的HTML字符串,同时它们加载到的DOM,进行选择和复制所需的元素将原稿
[1]操作,如选择元素并修改属性。
var dom = $(html);
会将dom
设置为包含HTML DOM的jQuery对象。然后您可以执行操作,如
dom.find("selector").append("<div>");
要修改它。
$.parseHTML
是相似的,但它返回一个DOM元素数组,而不是一个jQuery对象。所以你不能使用jQuery方法,你必须使用常规的DOM方法。当然,你可以通过在它们上面调用$(...)
来将任何或所有这些包装在jQuery对象中。
是的,你可以,为什么不试试看看? – adeneo 2014-09-01 23:35:35
只需在'$()'中包装响应就可以使用任何方法 – charlietfl 2014-09-01 23:37:06