jQuery-创建元素包装集
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)))"); //不支持
- (10-02-25 00-00)jQuery-引荐
- (10-02-25 00-00)jQuery-AJAX
- (10-02-25 00-00)宕机的原因有哪几种,怎么样分析宕机的原因
- (10-02-25 00-00)http和https的区别
- (10-02-25 00-00)内部跳转和外部跳转的区别,底层实现原理
- (10-02-25 00-00)apache是容器么,它的作用是什么
- (10-02-25 00-00)tomcat、weblogic、jboss的区别,容器的作用
- (10-02-25 00-00)数据库连接池的实现原理,请求怎么样去获取连接,关闭连接时,连接池是销毁连接还是回收连接
- (10-02-25 00-00)如果有和其他系统有接口调用,但其他系统还没开发完成,怎么进行单元测试
- (10-02-25 00-00)怎么样实现高性能的代码