<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://zhidian.wuute.com/skylarkjs/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://zhidian.wuute.com/skylarkjs/feed.php">
        <title>Skylark.js知典 86:finder</title>
        <description></description>
        <link>http://zhidian.wuute.com/skylarkjs/</link>
        <image rdf:resource="http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico" />
       <dc:date>2026-05-20T16:11:36+09:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestor?rev=1503371179&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestors?rev=1503371744&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/byid?rev=1516848507&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/children?rev=1503372118&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendant?rev=1503372843&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendants?rev=1503373159&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/find?rev=1516848610&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/findall?rev=1503373277&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/firstchild?rev=1503373516&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/lastchild?rev=1503373586&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/matches?rev=1503373633&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsibling?rev=1503373944&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsiblings?rev=1503382646&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/parent?rev=1503382750&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussibling?rev=1503383119&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussiblings?rev=1503383693&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/siblings?rev=1503383942&amp;do=diff"/>
                <rdf:li rdf:resource="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/start?rev=1503383915&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico">
        <title>Skylark.js知典</title>
        <link>http://zhidian.wuute.com/skylarkjs/</link>
        <url>http://zhidian.wuute.com/skylarkjs/lib/tpl/bootstrap3_1/images/favicon.ico</url>
    </image>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestor?rev=1503371179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:06:19+09:00</dc:date>
        <title>ancestor()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestor?rev=1503371179&amp;do=diff</link>
        <description>ancestor()

功能

获取指定元素的最近的祖先，选择一个选择器。

语法


finder.ancestor(node, selector)


参数

	*  node 
HTMLElement对象，指定对象HTML元素节点
	*  selector 
匹配元素的选择器表达式

范例</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestors?rev=1503371744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:15:44+09:00</dc:date>
        <title>ancestors()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/ancestors?rev=1503371744&amp;do=diff</link>
        <description>ancestors()

功能

获取指定元素的祖先，(可选) 选择器。

语法


finder.ancestors(node, selector)


参数

	*  node 
HTMLElement对象，指定对象HTML元素节点
	*  selector 
一个匹配元素的选择器表达式。

范例</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/byid?rev=1516848507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-25T11:48:27+09:00</dc:date>
        <title>byId()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/byid?rev=1516848507&amp;do=diff</link>
        <description>byId()

功能

查找 ID 对应的元素。

语法


finder.byId(id)


参数

	*  id 
一个 case-sensitive 字符串, 表示正在寻找的元素的唯一 ID。

范例

Example: 指定 ID 的段落加上 css 样式。


&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;style&gt;
  p { margin: 8px; font-size:16px; }
  &lt;/style&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js&quot;&gt;&lt;/script&gt;
  
  
  &lt;script&gt;
    require.config({
      baseUrl: &quot;./&quot;
      ,packages : [
         { name: &quot;skylark&quot;, location: &quot;../../../src/skylark&quot; },
      ]
    }…</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/children?rev=1503372118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:21:58+09:00</dc:date>
        <title>children()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/children?rev=1503372118&amp;do=diff</link>
        <description>children()

功能

获得匹配元素集合中每个元素的子元素，选择器选择性筛选。

语法


finder.children(node, selector)


参数

	*  node 
HTMLElement对象，指定对象HTML元素节点
	*  selector 
一个匹配元素的选择器表达式。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendant?rev=1503372843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:34:03+09:00</dc:date>
        <title>descendant()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendant?rev=1503372843&amp;do=diff</link>
        <description>descendant()

功能

获取指定元素的最近的后代，选择一个选择器。

语法


finder.descendant(node, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
一个匹配元素的选择器表达式。

范例</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendants?rev=1503373159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:39:19+09:00</dc:date>
        <title>descendants()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/descendants?rev=1503373159&amp;do=diff</link>
        <description>descendants()

功能

获取指定元素的子代, (可选) 选择器。

语法


finder.descendants(elm, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
一个匹配元素的选择器表达式

范例

Example: 查找所有表单下的所有input后代元素。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/find?rev=1516848610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-25T11:50:10+09:00</dc:date>
        <title>find()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/find?rev=1516848610&amp;do=diff</link>
        <description>find()

功能

通过一个选择器、对象或元素过滤，得到当前匹配的元素集合中每个元素的后代。

语法


finder.find(selector)


参数

	*  selector 
一个匹配元素的选择器表达式

范例

Example: 开始搜索段落后代的span元素。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/findall?rev=1503373277&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:41:17+09:00</dc:date>
        <title>findAll()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/findall?rev=1503373277&amp;do=diff</link>
        <description>findAll()

功能

通过一个选择器，或元素过滤，得到当前匹配的元素集合中所有元素的后代。

语法


finder.findAll(selector)


参数

	*  selector 
一个匹配元素的选择器表达式

范例

Example: 开始搜索段落所有后代的span元素。</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/firstchild?rev=1503373516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:45:16+09:00</dc:date>
        <title>firstChild()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/firstchild?rev=1503373516&amp;do=diff</link>
        <description>firstChild()

功能

通过一个选择器，或元素过滤，得到当前匹配的元素集合中所有元素的后代。

语法


finder.firstChild(elm, selector,first)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector
匹配元素的选择器表达式</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/lastchild?rev=1503373586&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:46:26+09:00</dc:date>
        <title>lastChild()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/lastchild?rev=1503373586&amp;do=diff</link>
        <description>lastChild()

功能

获取指定元素的最后一个子元素，选择器匹配。

语法


finder.lastChild(elm, selector,last)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector
匹配元素的选择器表达式
	*  first</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/matches?rev=1503373633&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:47:13+09:00</dc:date>
        <title>matches()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/matches?rev=1503373633&amp;do=diff</link>
        <description>matches()

功能

在选择器上检查指定的元素。

语法


finder.matches(elm, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
匹配元素的选择器表达式。

范例

Example: 匹配测试 class 名是否为</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsibling?rev=1503373944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T12:52:24+09:00</dc:date>
        <title>nextSibling()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsibling?rev=1503373944&amp;do=diff</link>
        <description>nextSibling()

功能

获取指定元素的最近的兄弟姐妹，选择匹配的选择器。

语法


finder.nextSibling(elm, selector, adjacent)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
匹配元素的选择器表达式</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsiblings?rev=1503382646&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:17:26+09:00</dc:date>
        <title>nextSiblings()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/nextsiblings?rev=1503382646&amp;do=diff</link>
        <description>nextSiblings()

功能

获取指定元素的最近的兄弟姐妹，可以提供一个可选的选择器。

语法


finder.nextSiblings(elm, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
一个匹配元素的选择器表达式</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/parent?rev=1503382750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:19:10+09:00</dc:date>
        <title>parent()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/parent?rev=1503382750&amp;do=diff</link>
        <description>parent()

功能

获取指定元素的父元素。如果提供了选择器，它只在匹配该选择器时才检索父元素。

语法


finder.parent(node, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
匹配元素的选择器表达式</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussibling?rev=1503383119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:25:19+09:00</dc:date>
        <title>previousSibling()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussibling?rev=1503383119&amp;do=diff</link>
        <description>previousSibling()

功能

获取指定元素的最近的前一个兄弟，选择匹配的选择器。

语法


finder.nextSibling(elm, selector, adjacent)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*  selector 
一个匹配元素的选择器表达式</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussiblings?rev=1503383693&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:34:53+09:00</dc:date>
        <title>previousSiblings()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/previoussiblings?rev=1503383693&amp;do=diff</link>
        <description>previousSiblings()

功能

在匹配元素的集合中，获取每个元素的所有元素的兄弟元素，选择匹配的选择器。

语法


finder.previousSiblings(elm, selector)


参数

	*  elm 
HTMLElement对象，指定对象HTML元素
	*</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/siblings?rev=1503383942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:39:02+09:00</dc:date>
        <title>siblings()</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/siblings?rev=1503383942&amp;do=diff</link>
        <description>siblings()

功能

选择“prev”元素之后的所有同级元素，具有相同的父元素，并匹配筛选“同级”选择器。

语法


finder.siblings(elm, selector)


参数

	*  id 
HTMLElement对象，指定对象HTML元素
	*  selector</description>
    </item>
    <item rdf:about="http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/start?rev=1503383915&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-22T15:38:35+09:00</dc:date>
        <title>finder</title>
        <link>http://zhidian.wuute.com/skylarkjs/doku.php/86/finder/start?rev=1503383915&amp;do=diff</link>
        <description>finder

这个模块包含一些与dom元素搜索相关的方法。

模块函数

function finder() {
}

成员列表
类型语法说明函数ancestor() 获取指定元素的最近的祖先，选择一个选择器。函数ancestors() 获取指定元素的祖先，(可选) 选择器。</description>
    </item>
</rdf:RDF>
