jquery 选择器
基本:
id $(#id) 返回值是改id包含的所有内容 例如
$(#me)=
element 是一个元素
.class 是一个类
* 指定所有的信息
selector1,selector2,selectorN 可以用逗号隔开 选择各种选择器
层级
1:ancestor descendant 祖先和子孙 $(form input) 这个是包含子孙级别所有元素
2:parent > child 父元素下的所有子元素 这个是子级的元素
3:prev+next 匹配所有紧接在prev元素后的next元素
4:prev~siblings 匹配prev元素之后的所有siblings元素
简单
:first 匹配第一个元素
:last 匹配最后一个元素 $(tr:last) 最后个tr
:not(selector) $(input:not(:checked))除了checked的元素
:even 偶数
:odd 奇数
:eq(index) 匹配与index值相符的元素
:gt(index) 匹配大于index值得元素
:lt(index) 匹配小鱼index值得元素
:header 匹配h1,h2,h3之类的标题元素 例如$(":header").css("background","#EEE");
:animated 匹配所有没有在执行动画效果中的元素 (这个要好好在研究研究)
示例:$(#run).click(function(){
$("div:not(animated)").animate({left:"+20"},1000);
})
内容
:contains(text)匹配包含文本的元素 只要有tex存在就把他的元素包含进来
:empty 匹配不含子元素或者 文本为空的元素
:has(selector) 匹配含有选择器所匹配的元素的元素
:parent 匹配本身有子元素或者有文本的元素
可见性
:hidden 匹配所有隐藏的元素
:visble 匹配所有可见的元素
属性
阅读(457) | 评论(0) | 转发(0) |