Jquery 如何查询文档的一部分?
我看了,读了FAQ,看到了很多例子。似乎要获得文档中由规则描述的所有元素的集合,您需要编写代码Jquery 如何查询文档的一部分?,jquery,dom,Jquery,Dom,我看了,读了FAQ,看到了很多例子。似乎要获得文档中由规则描述的所有元素的集合,您需要编写代码 $(rule) 其中rule是一个字符串,其语法如下所述。文档似乎是一个隐藏的输入参数。我可以对DOM的子树执行同样的操作吗?如果我有一个DOM元素,我可以编写如下代码吗 element.$(rule) ?$(元素)。查找(规则)$(元素)。查找(规则) 从文档中: jQuery(表达式、上下文) jQuery的核心功能 以这个功能为中心。 jQuery中的所有内容都基于 或者以某种方式使用它。这
$(rule)
其中rule是一个字符串,其语法如下所述。文档似乎是一个隐藏的输入参数。我可以对DOM的子树执行同样的操作吗?如果我有一个DOM元素,我可以编写如下代码吗
element.$(rule)
?$(元素)。查找(规则)
$(元素)。查找(规则)
从文档中:
jQuery(表达式、上下文)
jQuery的核心功能
以这个功能为中心。
jQuery中的所有内容都基于
或者以某种方式使用它。这个
此函数最基本的用途是
传递一个表达式(通常是
由CSS组成),然后
所有匹配元素
默认情况下,如果没有上下文
指定,$()查找DOM元素
在当前HTML的上下文中
文件。如果指定了上下文,
例如DOM元素或jQuery
对象,则表达式将被匹配
根据上下文的内容
有关允许的CSS,请参见选择器
表达式的语法
从文档中:
jQuery(表达式、上下文)
jQuery的核心功能
以这个功能为中心。
jQuery中的所有内容都基于
或者以某种方式使用它。这个
此函数最基本的用途是
传递一个表达式(通常是
由CSS组成),然后
所有匹配元素
默认情况下,如果没有上下文
指定,$()查找DOM元素
在当前HTML的上下文中
文件。如果指定了上下文,
例如DOM元素或jQuery
对象,则表达式将被匹配
根据上下文的内容
有关允许的CSS,请参见选择器
表达式的语法
有几种方法可以做到这一点。如果您有这样的文档:
<html>
<body>
<p>Test</p>
<div id="box">
<p>Hi There</p>
<div id="subbox">
<p>Bye</p>
</div>
</div>
<p>Boo</p>
</body>
</html>
或者您可以使用以下功能,如或:
我通常不使用很长的选择器,而是尽可能多地分离搜索词,因为a)我认为这样想更有意义,b)它有助于jQuery进行解析,因此速度稍微快一点。因此,每当我只想搜索文档的一部分时,我有时会结合使用上下文和其他功能:
$(myelement, mygreatercontext).find(myrefinedsearch);
有几种方法可以做到这一点。如果您有这样的文档:
<html>
<body>
<p>Test</p>
<div id="box">
<p>Hi There</p>
<div id="subbox">
<p>Bye</p>
</div>
</div>
<p>Boo</p>
</body>
</html>
或者您可以使用以下功能,如或:
我通常不使用很长的选择器,而是尽可能多地分离搜索词,因为a)我认为这样想更有意义,b)它有助于jQuery进行解析,因此速度稍微快一点。因此,每当我只想搜索文档的一部分时,我有时会结合使用上下文和其他功能:
$(myelement, mygreatercontext).find(myrefinedsearch);
谢谢,文件解释了一切。我错过的是$()是jQuery()的缩写。说明在哪里?重定向到Core/jQuery,页面上的一些示例使用$()。谢谢,文档解释了一切。我错过的是$()是jQuery()的缩写。说明在哪里?重定向到Core/jQuery,页面上的一些示例使用$()。
$(myelement, mygreatercontext).find(myrefinedsearch);