发布在:使用 jQuery Core > 常见问题

当我已有一个 DOM 元素时,如何选择元素?

如果你有一个包含 DOM 元素的变量,并且想要选择与该 DOM 元素相关的元素,只需将其包装在一个 jQuery 对象中。

1
2
3
var myDomElement = document.getElementById( "foo" ); // A plain DOM element.
$( myDomElement ).find( "a" ); // Finds all anchors inside the DOM element.

许多人尝试将 DOM 元素或 jQuery 对象与 CSS 选择器连接起来,如下所示

1
$( myDomElement + ".bar" ); // This is equivalent to $( "[object HTMLElement].bar" );

不幸的是,你无法将字符串连接到对象。