一、Jquery选择器是什么
1、css选择器
a
、
tag
|
td
|
b
、
id
|
#note
|
c
、类
|
.note
|
d
、群组
|
Td,p,div
|
e
、后代
|
#link a
|
f
、通配符
|
*
|
2、jquery选择器
这样的写法是错误的,因为 $("#tt")是一个对象,可以这样写
if($("#tt").length >0 ){
二、Jquery选择器
选择器
|
描述
|
返回
|
例子
|
#id
|
指定的
id
|
单个元素
|
$("#test")
|
.class
|
指定的类匹配的元素
|
集合元素
|
$(".test")
|
Element
|
指定的元素名称
|
集合元素
|
$("p")
|
Selector1,selector2…… |
多个选择器选择后合并返回
|
集合元素
|
$("div,span,p.myclass")
|
选择器
|
描述
|
返回
|
例子
|
$("div span")
|
选取div里面的所有的span元素 |
集合元素
|
|
$("div > span")
|
选取div下面的所有的tag为span的子元素 |
集合元素
|
|
$(".one + div")
|
选取类为.one元素后尽跟的所有div元素 |
集合元素
|
可以使用next()方法代替 |
$("#two~div")
|
选取id为two元素后面的所有的div元素 |
集合元素
|
可以使用nextall()方法代替 |
3、过滤选择器(基本)
选择器
|
描述
|
返回
|
例子
|
:first
|
选取第一个元素
|
单个元素
|
$("div:first")
|
:last
|
选取最后一个元素
|
单个元素
|
$("div:last")
|
:not()
|
取出匹配的选择器
|
集合元素
|
$("div:not(.myclass)")
|
:even
|
选取索引是偶数的所有元素
|
集合元素
|
$("div:even")
|
:odd
|
选取索引是奇数的所有元素
|
集合元素
|
$("div:odd")
|
:eq(index)
|
选取索引等于index的元素 |
单个元素
|
$("div:eq(1)")
|
:gt(index)
|
选取索引大于index的元素 |
集合元素
|
$("div:gt(1)")
|
:lt(index)
|
选取索引小雨index的元素 |
集合元素
|
$("div:lt(1)")
|
:header
|
选取所有的标题元素例如
h1
,
h2
,
h3
|
集合元素
|
$(":header")
|
:animated
|
选择当前正在执行动画的所有元素
|
集合元素
|
$("div:animated")
|
选择器
|
描述
|
返回
|
例子
|
:contains(text)
|
选取含有文本内容为text的元素 |
集合元素
|
$("div:contains('我')") |
:empty
|
选取不包含子元素或者文本的空元素
|
集合元素
|
$("div:empty")
|
:has(select)
|
选取含有选择器的所匹配的元素的元素
|
集合元素
|
$("div:has(p)")
|
:parent
|
选取含有子元素或者文本的元素
|
集合元素
|
$("div:parent")
|
选择器
|
描述
|
返回
|
例子
|
:hidden
|
选取隐藏的元素
|
集合元素
|
$(":hidden")
|
:visible
|
选取可见的元素
|
集合元素
|
$("div:visible")
|
选择器
|
描述
|
返回
|
$("div[id]")
|
选取拥有此属性的元素
|
集合元素
|
$("div[title=test]")
|
选取属性title为test的元素 |
集合元素
|
=!
|
不等于
|
集合元素
|
^
|
以某值开始
|
集合元素
|
$
|
以某值结束
|
集合元素
|
· |
属性含有value的元素 |
集合元素
|
$("div[id][title='test']")
|
多重选择
|
集合元素
|
选择器
|
描述
|
返回
|
|
选取每个父元素下的第几个子元素,或偶数,奇数
|
集合元素
|
:first-child
|
选取每个父元素的第一个子元素
|
集合元素
|
:last-child
|
选取每个父元素的最后一个子元素
|
集合元素
|
:only-child
|
选取仅仅有一个子元素的父元素
|
集合元素
|
选择器
|
描述
|
返回
|
:enabled
|
选取所有可用元素
|
集合元素
|
:disabled
|
选取所有不可用元素
|
集合元素
|
:checked
|
选取所有被选中的元素
|
集合元素
|
:selected
|
选取所有被选中的选项元素
|
集合元素
|
选择器
|
描述
|
:input
|
选取所有的
input textaera select button
|
:text
|
选取所有的单行文本框
|
:password
|
选取所有的密码框
|
:radio
|
选取所有的单选框
|
:checkbox
|
选取所有的多选框
|
:submit
|
选取所有的提交按钮
|
:image
|
选取所有的图像按钮
|
:reset
|
选取所有的重置按钮
|
:button
|
选取所有的按钮
|
:file
|
选取所有的上传域
|
:hidden
|
选取所有的不可见元素
|