给定这个html字符串:

var string = "<div></div><p></p>";

我用它创建一个jQuery对象:
var dom = $(string);

有没有机会使用选择器指向其标签之一?当然,不将其全部嵌入到新创建的数据库中。
dom.find("p");// []

最佳答案

如果没有根元素,则需要使用filter()来获取顶级元素:

var string = "<div></div><p></p>";
var $dom = $(string).appendTo('body'); // appendTo() is only for purposes of this demo
$dom.filter("p").text('hello world!');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

07-24 09:46
查看更多