如何查找存储在jQuery变量中的dom树中的节点

How to find a node in a dom tree stored in a jQuery variable?

本文关键字:变量 dom 节点 jQuery 何查找 查找 存储      更新时间:2023-09-26

如果我正在做var $html = jQuery(html);,我如何在$html中找到元素?

.find()一般…

$html.find('#myElement'); // redundant, find my ID
$('#myElement'); // better
$html.find('.myClass'); // elements which share a class
$('.myClass'); // uses QSA
$html.find('[name="foo"]'); // an input perhaps

嗯:

var $html     = jQuery(html),
    some_elem = $html.find('.some_elem'); //finds elements with that class ?

你必须在find函数中使用CSS选择器:

$html.find("#my.css.selector:last");

就像在CSS中一样,你也可以链接选择器:

$html.find("#my div.html span.tree");

一行…

var some_elem = $(html).find('#some_elem');

可以运行常规的jquery选择

var $html = jQuery(html),
 elem_in_html= $html.find("#elem_in_html");