JQuery选择器超级详细

基本选择器

id选择器:$("#id的属性值")

类选择器:$(".class的属性值")

标签选择器:$("标签名")

并集选择器:$("选择器1,选择器2")

层级选择器

后代选择器:$("选择器1   选择器2")

子选择器:$("选择器1 > 选择器2")

属性选择器

属性名称选择器:$("选择器[属性名]")

属性选择器:

$("选择器[属性名='值']")

$("选择器[属性名!='值']")

$("选择器[属性名^='值']") 

$("选择器[属性名$='值']")

$("选择器[属性名*='值']")

复合属性选择器:$("选择器[属性名='值'][]...")

过滤选择器

首元素选择器:${选择器:first}

尾元素选择器:${选择器:last}

非元素选择器:${选择器1:not(选择器2)}

偶数选择器:${选择器:even}

奇数选择器:${选择器:odd}

等于索引选择器:${选择器:eq(index)}

大于索引选择器:${选择器:gt(index)}

小于索引选择器:${选择器:lt(index)}

标题选择器:${:header}

表单过滤选择器

可用元素选择器:${:enabled}

不可用元素选择器:${:disabled}

选中选择器

单复选框:${:checked}

下拉框:${:selected}


 

基本选择器

id选择器:$("#id的属性值")

 获取与指定id属性值匹配的元素

单击按钮,将id为myid的元素背景为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,id为mydivid
这是span,id为myspanid

单击前

JQuery选择器超级详细_第1张图片

单击后

JQuery选择器超级详细_第2张图片

类选择器:$(".class的属性值")

 获取与指定的class属性值匹配的元素

单击按钮,将类名为myClassName的元素背景变为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,id为mydivid,calss为myClassName 这是span

这是div,calss为myClassName

这是span,id为myspanid,calss为myClassName

单击前

JQuery选择器超级详细_第3张图片

单击后

JQuery选择器超级详细_第4张图片

标签选择器:$("标签名")

 获取所有匹配标签名称的元素

单击按钮,将标签为div的元素背景变为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,id为mydivid,calss为myClassName 这是span

这是div,calss为myClassName

这是span,id为myspanid,calss为myClassName

单击前

JQuery选择器超级详细_第5张图片

单击后

JQuery选择器超级详细_第6张图片

 

并集选择器:$("选择器1,选择器2")

获取多个选择器选中的所有元素 

单击按钮,将标签为span的元素,或者id为myDivId的元素背景变为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div 这是span

这是div,id为myDivId

这是span,id为myspanid

单击前

JQuery选择器超级详细_第7张图片

单击后

JQuery选择器超级详细_第8张图片

层级选择器

后代选择器:$("选择器1   选择器2")

选择选择器1内部的所有选择器2

改变id为myDivId的元素下的,所有span元素背景变为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,id为myDivId
这是span
这是span

这是span

这是div
这是span

这是span,id为myspanid

单击前

JQuery选择器超级详细_第9张图片

单击后

JQuery选择器超级详细_第10张图片

子选择器:$("选择器1 > 选择器2")

选择选择器1内部的所有子选择器2

改变div元素下的,所有子span元素背景变为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,id为myDivId
这是span
这是span

这是span

这是div
这是span

这是span,id为myspanid

单击前

JQuery选择器超级详细_第11张图片

单击后

JQuery选择器超级详细_第12张图片

属性选择器

属性名称选择器:$("选择器[属性名]")

包含指定属性的选择器

改变类名为myCalss并且含有id属性的元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,calss为myClass,id为divId1

这是div,calss为myClass

这是span,calss为myClass,id为myspanid

单击前

JQuery选择器超级详细_第13张图片

单击后

JQuery选择器超级详细_第14张图片

属性选择器:

$("选择器[属性名='值']")

包含指定属性等于指定值的选择器

改变类名为myCalss并且含id属性为myDivId1的元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass,id为myDivId1

这是div,calss为myClass,id为myDivId2

这是div,calss为myClass

这是span,calss为myClass,mySpanId1

单击前

JQuery选择器超级详细_第15张图片

单击后

JQuery选择器超级详细_第16张图片

$("选择器[属性名!='值']")

包含指定属性不等于指定值的选择器

改变类名为myCalss并且含id属性不等于myDivId1的元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass,id为myDivId1

这是div,calss为myClass,id为myDivId2

这是div,calss为myClass

这是span,calss为myClass,mySpanId1

单击前

JQuery选择器超级详细_第17张图片

单击后

JQuery选择器超级详细_第18张图片

$("选择器[属性名^='值']") 

包含指定属性以指定值开头的选择器 

改变类名为myCalss并且id属性以my开头的元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass,id为myDivId1

这是div,calss为myClass,id为myDivId2

这是div,calss为myClass

这是span,calss为myClass,mySpanId1

单击前

JQuery选择器超级详细_第19张图片

单击后

JQuery选择器超级详细_第20张图片

$("选择器[属性名$='值']")

包含指定属性以指定值结尾的选择器 

改变类名为myCalss并且id属性以Id1的元素背景变为绿色 

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass,id为myDivId1

这是div,calss为myClass,id为myDivId2

这是div,calss为myClass

这是span,calss为myClass,mySpanId1

单击前

JQuery选择器超级详细_第21张图片

单击后

JQuery选择器超级详细_第22张图片

$("选择器[属性名*='值']")

包含指定属性含有指定值的选择器 

改变类名为myCalss并且id属性值含有Div的元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass,id为myDivId1

这是div,calss为myClass,id为myDivId2

这是div,calss为myClass

这是span,calss为myClass,mySpanId1

单击前

JQuery选择器超级详细_第23张图片

单击后

JQuery选择器超级详细_第24张图片

复合属性选择器:$("选择器[属性名='值'][]...")

包含多个属性条件的选择器

改变calss为myClas并且存在属性id的div元素背景变为绿色 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    



    
    

这是div,calss为myClass,id为divId1

这是div,calss为myClass,id为divId2

这是span,calss为myClass,id为myspanid

单击前

JQuery选择器超级详细_第25张图片

单击后

JQuery选择器超级详细_第26张图片

过滤选择器

首元素选择器:${选择器:first}

获得指定选择器的元素中的第一个元素

改变类名为myClass的第一个元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第27张图片

单击后

JQuery选择器超级详细_第28张图片

尾元素选择器:${选择器:last}

获得指定选择器的元素中的最后一个元素

改变类名为myClass的最后一个元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第29张图片

单击后

JQuery选择器超级详细_第30张图片

非元素选择器:${选择器1:not(选择器2)}

获得指定选择器1的元素中不包含选择器2的元素

改变类名为myClass的元素中不包含span元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第31张图片

单击后

JQuery选择器超级详细_第32张图片

偶数选择器:${选择器:even}

获得指定选择器的元素中索引为偶数的元素,索引从0开始计数

改变类名为myClass的元素中索引为偶数的元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第33张图片

单击后

JQuery选择器超级详细_第34张图片

奇数选择器:${选择器:odd}

获得指定选择器的元素中索引为奇数的元素,索引从0开始计数

改变类名为myClass的元素中索引为奇数的元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第35张图片

单击后

JQuery选择器超级详细_第36张图片

等于索引选择器:${选择器:eq(index)}

获得指定选择器的元素中等于指定索引的元素,索引从0开始计数

改变类名为myClass的元素中索引为2的元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第37张图片

单击后

JQuery选择器超级详细_第38张图片

大于索引选择器:${选择器:gt(index)}

获得指定选择器的元素中大于指定索引的元素,索引从0开始计数

改变类名为myClass的元素中索引大于2的元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第39张图片

单击后

JQuery选择器超级详细_第40张图片

小于索引选择器:${选择器:lt(index)}

获得指定选择器的元素中小于指定索引的元素,索引从0开始计数

改变类名为myClass的元素中索引小于2的元素的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






这是div,calss为myClass

这是div,calss为myClass

这是div,calss为myClass

这是span,calss为myClass

单击前

JQuery选择器超级详细_第41张图片

单击后

JQuery选择器超级详细_第42张图片

标题选择器:${:header}

获得标题元素,固定写法

改变所有标题的背景颜色为绿色

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






标题1

标题3

这是div,calss为myClass

标题2

这是div,calss为myClass

标题4


这是div,calss为myClass

标题6
这是span,calss为myClass

单击前

JQuery选择器超级详细_第43张图片

单击后

JQuery选择器超级详细_第44张图片

改变类名为myClass的元素下所有标题的背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






标题1

标题3

这是div,calss为myClass

标题2

这是div,calss为myClass

标题4


这是div,calss为myClass

标题6
这是span,calss为myClass

单击前

JQuery选择器超级详细_第45张图片

单击后

JQuery选择器超级详细_第46张图片

表单过滤选择器

可用元素选择器:${:enabled}

获得满足选择器中可用的元素

单击改变from表单内可用的input背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    











单击前

JQuery选择器超级详细_第47张图片

 单击后

JQuery选择器超级详细_第48张图片

不可用元素选择器:${:disabled}

获得满足选择器不可用的元素

单击改变from表单内不可用的input背景颜色为绿色

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    











单击前

JQuery选择器超级详细_第49张图片

单击后

JQuery选择器超级详细_第50张图片

选中选择器

单复选框:${:checked}

获得单选/复选框选中的元素

单击选中复选框选中的值

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






选择性质,单选
渣男
极品


选择爱好,多选
编程
打游戏
学习
游泳

单击前

JQuery选择器超级详细_第51张图片

 勾选

JQuery选择器超级详细_第52张图片

单击后,打印了复选框勾选的值

 

JQuery选择器超级详细_第53张图片

下拉框:${:selected}

获得下拉框选中的元素

单击输出复选选择框的选中的值

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JQuery选择器
    
    
    






单击前

JQuery选择器超级详细_第54张图片

复选选择框选中值

JQuery选择器超级详细_第55张图片

 单击后

JQuery选择器超级详细_第56张图片

你可能感兴趣的:(JQuery,JQuery,选择器)