cssQuery()的下载与使用方法_jquery

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 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
时间: 2024-08-31 21:24:14

cssQuery()的下载与使用方法_jquery的相关文章

C#使用semaphore来管理异步下载请求的方法

  本文实例讲述了C#使用semaphore来管理异步下载请求的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 var semaphor = new Semaphore(50, 50); // We allow at most 50 threads for crawling var resultPins = new List<Pin>(); // Res

python实现支持目录FTP上传下载文件的方法

  本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

php生成年月日下载列表的方法

  php生成年月日下载列表的方法           本文实例讲述了php生成年月日下载列表的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval) { if(empty($mval)) $mval = date("m"); if(empty($dval)) $dv

360浏览器下载网页视频方法

  很多时候,当我们用360浏览器观看视频的时候,想要下载网页上的视频,但是又不知道怎么做.今天,小编就来跟大家分享360浏览器下载网页视频方法. 1.在360浏览器中打开你要看的视频,无需缓冲; 360浏览器下载网页视频 2.在下面有一个IE,打开它,红圈圈住的,双击; 360浏览器下载网页视频 3.出现一个新网页,该网页是你所要视频的网页,让视频缓冲完; 4.然后:工具--internet选项--常规栏的浏览历史纪录的设"--查看文件,按照红圈依次点; 360浏览器下载网页视频 360浏览器

python基于urllib实现按照百度音乐分类下载mp3的方法

  本文实例讲述了python基于urllib实现按照百度音乐分类下载mp3的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/env python #-*- coding: utf-8 -*- import urllib import re baseurl = "http://music.baidu.com" url = "http://music.bai

PHP实现从远程下载文件的方法

 这篇文章主要介绍了PHP实现从远程下载文件的方法,涉及php操作文件的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了PHP实现从远程下载文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <?php if ($_GET[xfer]) { if ($_POST[from] == "") { print "You forgot to enter a url

win7系统UC浏览器将迅雷设置为默认下载引擎的方法

  win7系统UC浏览器将迅雷设置为默认下载引擎的方法分享给大家,默认情况下,win7系统自带有IE浏览器,但是一些用户使用UC浏览器来浏览器网页,使用UC浏览器下载文件的时候发现下载速度比较慢,主要是用浏览器内部的下载器进行下载.那么有什么办法可以使用迅雷下载文件呢?下面小编和大家分享win7系统UC浏览器将迅雷设置为默认下载引擎的方法. 具体步骤: 1.点击左上角的UC图标,在弹出的菜单中选择"设置"; 2.在UC浏览器设置界面中点击"常规"选项; 3.将常规

win7下迅雷下载提速的方法

  现在是不是有很多人遇到这样的困扰,虽然家里的宽带升级了,甚至达到了100M,但是浏览速度还是很慢呢?这让人不得不怀疑,这到底有100M吗?答案是肯定没有的,绝对达不到它标榜的那么多,所以这就是为什么看视频卡的原因了.现在有一种方法可以解决这个问题可以实现在win7旗舰版电脑中让迅雷提速,今天小编就将这个技巧传授给你们,弥补了网速不给力的缺憾. win7下迅雷下载提速的方法 1.首先,咱们单击打开win7旗舰版电脑的开始菜单,然后从开始菜单进入到控制面板的界面中. 2.再打开的控制面板的界面中

google play商店在电脑上下载apk的方法

作为google play商店的安卓用户真的是很烦恼,因为每次看到好的应用下载起来都好麻烦,设备不兼容到还好说,但是看到国外的软件下不下来被地域所限制,心里着急的很.每次安装都是直接推送到手机里!所以,对于仅在Play商店上架的应用,只能通过笨拙的"下载--提取--网盘上传"的方式进行分享!小编这次给大家带来怎样快速的在google play商店里直接下载apk文件,免去你的一切烦恼. 值得庆幸的是,终于有一键下载 Google Play 市场APK文件的渠道了!而服务的提供商我们并不