用JQuery导航无根dom [英] Navigate a rootless dom with JQuery

查看:84
本文介绍了用JQuery导航无根dom的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

给定这个html字符串:

Given this html string:

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

我创建了一个jQuery对象:

I create a jQuery object with it:

var dom = $(string);

有没有机会使用选择器来指向其中一个标签?当然,没有把它嵌入到一个新创建的对象中。

Is there any chance to use selectors to point to one of its tag? Without embed it all in a newly created one, of course.

dom.find("p");// []


推荐答案

当没有根元素时,您需要使用 filter()获取顶级元素:

When there's no root element you'll need to use filter() to get top level elements:

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>

这篇关于用JQuery导航无根dom的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆