作家
登录

cssQuery()的下载与使用方法

作者: 来源:www.28hudong.com 2013-03-30 03:48:29 阅读 我要评论

Introduction cssQuery() is a powerful cross-browser JavaScript function that enables querying of a DOM document using CSS selectors. All CSS1 and CSS2 selectors are allowed plus quite a few CSS3 selectors. Usage Syntax elements = cssQuery(selector [, from]);where selector (required) is a valid CSS selector and from (optional) is a document, element or array of elements which is filtered by selector. The function returns a JavaScript array of elements. If there is no match, an empty array is returned. Some examples: // find all paragraphs that are direct descendants// of the document bodyvar tags = cssQuery("body > p");// find all elements with the "href" attributevar tags = cssQuery("[href]");// find all anchor elements with "href" equal to "#"var tags = cssQuery("a[href='#']");// find all images contained by the above anchorsvar images = cssQuery("img", tags);// find all listsvar tags = cssQuery("dl,ol,ul");// query an external xml documentvar tags = cssQuery("my|:root>my|link", myXMLDoc);// just plain complicatedvar complex = "p>a:first-child+input[type=text]~span";var tags = cssQuery(complex);Allowed Selectors * E E F E > F E + F E ~ F E.warning E#myid E:link E:first-child E:last-child E:nth-child(n) E:nth-last-child(n) E:only-child E:root E:lang(fr) E:target E:enabled E:disabled E:checked E:contains("foo") E:not(s) E[foo] E[foo="bar"] E[foo~="bar"] E[foo^="bar"] E[foo$="bar"] E[foo*="bar"] E[foo|="bar"] Compatibility Known to work on the following platforms: Microsoft Internet Explorer 5+ (Windows) Microsoft Internet Explorer 5.2 (Mac) Firefox/Mozilla 1.6+ Opera 7+ Netscape 6+ Safari 1.2 Source Code cssQuery.js cssQuery-level2.js cssQuery-level3.js cssQuery-standard.js

  推荐阅读

  二级连动的另一个不错的实现方法

类别: ** 选择一级>>>详细阅读


本文标题:cssQuery()的下载与使用方法

地址:http://www.17bianji.com/kaifa2/JS/31082.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)