JAVA | mysql | php | DELPHI | ORACLE | .NET | FLEX | HTML | C++ | LINUX
您所在的位置: 首页 > 我的资料

jQuery-创建元素包装集

来源:武汉999
浏览次数:0                             2010-02-25 00:00
我要评论(0)  |  复制链接  |     

1.利用基本CSS选择器
$("a")  这个选择器匹配所有链接<a>元素
$("#specialID") 这个选择器匹配ID为specialID的元素
$(".specialClass")  匹配拥有CSS类specialClass的元素
$("a#specialID.specialClass")  匹配ID为specialID、拥有CSS类specialClass的链接元素
$("p a.specialClass")  匹配拥有CSS类specialClass、在<p>元素内声明的链接

2.利用子选择器、容器选择器和特性选择器
子选择器:父节点与直接子节点以右尖括号>隔开,例:
$("ul.myList > li > a");

$("a[href^=http://]");
//匹配包含以http://开头的href值的所有链接。脱字符 ^ (在文里插入字使用)用于表示匹配出现在某个值的开头。

$("form[mehod]");       //匹配拥有显示method特性的任何<form>元素
$("input["type=text"]");      //匹配type特性值为text的所有<input>元素

 $("div[title^=my]");   //匹配title特性值以my开头的所有<div>元素

$("a[href$=.pdf]");  //匹配以PDF结尾的所有文件链接

$("a[href*=jquery.com]");   //匹配引用jquery网站的所有<a>元素

$("li a");     //匹配<li>元素里的所有<a>元素
$("li:has(a)");  //匹配包含<a>元素的所有<li>元素
//注意区别

$("foo:not(bar:has(baz))");
//jQuery只支持一层嵌套,如果再加上一层嵌套就不支持了,如下:
$("foo:not(bar:has(baz.eq(2)))");  //不支持

 

欢迎进入武汉999论坛  |  发表评论  | 责任编辑: tiger
相关新闻
zhidaoMap1372 sosoMap219 sosoMap1125 zhidaoMap275 zhidaoMap2303 infoMap1 zhidaoMap2348 sosoMap417 zhidaoMap211 sosoMap514 sosoMap2408 totalPage_zhidao=4557 totalPage_soso=2426 totalPage_info=1