|
基本选择器
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" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 50px;
- }
- span{
- background-color:pink ;
- width: 100%;
- height: 20px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("#mydivid").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变id为mydivid的元素为绿色">
- <hr><hr>
- <div id="mydivid">
- 这是div,id为mydivid
- </div>
- <span id="myspanid">
- 这是span,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
类选择器:$(".class的属性值")
获取与指定的class属性值匹配的元素
单击按钮,将类名为myClassName的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 50px;
- }
- span{
- background-color:pink ;
- width: 100%;
- height: 20px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClassName").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变class为myClassName的元素为绿色">
- <hr><hr>
- <div id="mydivid" class="myClassName">
- 这是div,id为mydivid,calss为myClassName
- <span >
- 这是span
- </span>
- </div>
- <br>
- <div class="myClassName">
- 这是div,calss为myClassName
- </div>
- <br>
- <span id="myspanid" class="myClassName">
- 这是span,id为myspanid,calss为myClassName
- </span>
- </body>
- </html>
复制代码单击前
单击后
标签选择器:$("标签名")
获取所有匹配标签名称的元素
单击按钮,将标签为div的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 50px;
- }
- span{
- background-color:pink ;
- width: 100%;
- height: 20px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("div").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变标签为div的元素为绿色">
- <hr><hr>
- <div id="mydivid" class="myClassName">
- 这是div,id为mydivid,calss为myClassName
- <span >
- 这是span
- </span>
- </div>
- <br>
- <div class="myClassName">
- 这是div,calss为myClassName
- </div>
- <br>
- <span id="myspanid" class="myClassName">
- 这是span,id为myspanid,calss为myClassName
- </span>
- </body>
- </html>
复制代码单击前
单击后
并集选择器:$("选择器1,选择器2")
获取多个选择器选中的所有元素
单击按钮,将标签为span的元素,或者id为myDivId的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 50px;
- }
- span{
- background-color:pink ;
- width: 100%;
- height: 20px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("span,#myDivId").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变标签为span的元素,或者id为myDivId的元素背景变为绿色">
- <hr><hr>
- <div >
- 这是div
- <span >
- 这是span
- </span>
- </div>
- <br>
- <div id="myDivId">
- 这是div,id为myDivId
- </div>
- <br>
- <span id="myspanid">
- 这是span,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
层级选择器
后代选择器:$("选择器1 选择器2")
选择选择器1内部的所有选择器2
改变id为myDivId的元素下的,所有span元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width: 100px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("#myDivId span").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变id为myDivId的元素下的,所有span元素背景变为绿色">
- <hr><hr>
- <div id="myDivId">
- 这是div,id为myDivId
- <br>
- <span >
- 这是span
- </span>
- <br>
- <span style="background-color: pink">
- 这是span
- <br>
- <br>
- <span style="background-color: deeppink;height: 20px">
- 这是span
- </span>
- <br>
- </span>
- </div>
- <br>
- <div >
- 这是div
- <br>
- <span >
- 这是span
- </span>
- </div>
- <br>
- <span id="myspanid">
- 这是span,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
子选择器:$("选择器1 > 选择器2")
选择选择器1内部的所有子选择器2
改变div元素下的,所有子span元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width: 100px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("div > span").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变div元素下的,所有子span元素背景变为绿色">
- <hr><hr>
- <div id="myDivId">
- 这是div,id为myDivId
- <br>
- <span >
- 这是span
- </span>
- <br>
- <span style="background-color: pink">
- 这是span
- <br>
- <br>
- <span style="background-color: deeppink;height: 20px">
- 这是span
- </span>
- <br>
- </span>
- </div>
- <br>
- <div >
- 这是div
- <br>
- <span >
- 这是span
- </span>
- </div>
- <br>
- <span id="myspanid">
- 这是span,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
属性选择器
属性名称选择器:$("选择器[属性名]")
包含指定属性的选择器
改变类名为myCalss并且含有id属性的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id]").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且含有id属性的元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="divId1">
- 这是div,calss为myClass,id为divId1
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="myspanid">
- 这是span,calss为myClass,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
属性选择器:
$("选择器[属性名='值']")
包含指定属性等于指定值的选择器
改变类名为myCalss并且含id属性为myDivId1的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id='myDivId1']").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且含id属性为myDivId1的元素背景变为绿色 ">
- <hr><hr>
- <div class="myClass" id="myDivId1">
- 这是div,calss为myClass,id为myDivId1
- </div>
- <br>
- <div class="myClass" id="myDivId2">
- 这是div,calss为myClass,id为myDivId2
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="mySpanId1">
- 这是span,calss为myClass,mySpanId1
- </span>
- </body>
- </html>
复制代码单击前
单击后
$("选择器[属性名!='值']")
包含指定属性不等于指定值的选择器
改变类名为myCalss并且含id属性不等于myDivId1的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id!='myDivId1']").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且含id属性不等于myDivId1的元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="myDivId1">
- 这是div,calss为myClass,id为myDivId1
- </div>
- <br>
- <div class="myClass" id="myDivId2">
- 这是div,calss为myClass,id为myDivId2
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="mySpanId1">
- 这是span,calss为myClass,mySpanId1
- </span>
- </body>
- </html>
复制代码单击前
单击后
$("选择器[属性名^='值']")
包含指定属性以指定值开头的选择器
改变类名为myCalss并且id属性以my开头的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id^='my']").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且id属性以my开头的元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="myDivId1">
- 这是div,calss为myClass,id为myDivId1
- </div>
- <br>
- <div class="myClass" id="myDivId2">
- 这是div,calss为myClass,id为myDivId2
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="mySpanId1">
- 这是span,calss为myClass,mySpanId1
- </span>
- </body>
- </html>
复制代码单击前
单击后
$("选择器[属性名$='值']")
包含指定属性以指定值结尾的选择器
改变类名为myCalss并且id属性以Id1的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id$='Id1']").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且id属性以Id1的元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="myDivId1">
- 这是div,calss为myClass,id为myDivId1
- </div>
- <br>
- <div class="myClass" id="myDivId2">
- 这是div,calss为myClass,id为myDivId2
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="mySpanId1">
- 这是span,calss为myClass,mySpanId1
- </span>
- </body>
- </html>
复制代码单击前
单击后
$("选择器[属性名*='值']")
包含指定属性含有指定值的选择器
改变类名为myCalss并且id属性值含有Div的元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass[id*='Div']").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myCalss并且id属性值含有Div的元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="myDivId1">
- 这是div,calss为myClass,id为myDivId1
- </div>
- <br>
- <div class="myClass" id="myDivId2">
- 这是div,calss为myClass,id为myDivId2
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" id="mySpanId1">
- 这是span,calss为myClass,mySpanId1
- </span>
- </body>
- </html>
复制代码单击前
单击后
复合属性选择器:$("选择器[属性名='值'][]...")
包含多个属性条件的选择器
改变calss为myClas并且存在属性id的div元素背景变为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("div[class='myClass'][id]").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变calss为myClas并且存在属性id的div元素背景变为绿色">
- <hr><hr>
- <div class="myClass" id="divId1">
- 这是div,calss为myClass,id为divId1
- </div>
- <br>
- <div class="myClass" id="divId2">
- 这是div,calss为myClass,id为divId2
- </div>
- <br>
- <span class="myClass" id="myspanid">
- 这是span,calss为myClass,id为myspanid
- </span>
- </body>
- </html>
复制代码单击前
单击后
过滤选择器
首元素选择器:${选择器:first}
获得指定选择器的元素中的第一个元素
改变类名为myClass的第一个元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:first").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的第一个元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
尾元素选择器:${选择器:last}
获得指定选择器的元素中的最后一个元素
改变类名为myClass的最后一个元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:last").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的最后一个元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
非元素选择器:${选择器1:not(选择器2)}
获得指定选择器1的元素中不包含选择器2的元素
改变类名为myClass的元素中不包含span元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:not(span)").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中不包含span元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
偶数选择器:${选择器:even}
获得指定选择器的元素中索引为偶数的元素,索引从0开始计数
改变类名为myClass的元素中索引为偶数的元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:even").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中索引为偶数的元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
奇数选择器:${选择器:odd}
获得指定选择器的元素中索引为奇数的元素,索引从0开始计数
改变类名为myClass的元素中索引为奇数的元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:odd").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中索引为奇数的元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
等于索引选择器:${选择器:eq(index)}
获得指定选择器的元素中等于指定索引的元素,索引从0开始计数
改变类名为myClass的元素中索引为2的元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:eq(2)").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中索引为2的元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
大于索引选择器:${选择器:gt(index)}
获得指定选择器的元素中大于指定索引的元素,索引从0开始计数
改变类名为myClass的元素中索引大于2的元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:gt(2)").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中索引大于2的元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
小于索引选择器:${选择器:lt(index)}
获得指定选择器的元素中小于指定索引的元素,索引从0开始计数
改变类名为myClass的元素中索引小于2的元素的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass:lt(2)").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素中索引小于2的元素的背景颜色为绿色">
- <hr><hr>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
标题选择器:${:header}
获得标题元素,固定写法
改变所有标题的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(":header").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变所有标题的背景颜色为绿色">
- <hr><hr>
- <h1>标题1</h1>
- <h3>标题3</h3>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- <h2>标题2</h2>
- 这是div,calss为myClass
- <h4>标题4</h4>
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- <h6>标题6</h6>
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
改变类名为myClass的元素下所有标题的背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- div{
- background-color:dodgerblue ;
- width: 100%;
- height: 200px;
- }
- span{
- background-color:pink ;
- width:400px;
- height: 70px;
- display: block;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $(".myClass :header").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="改变类名为myClass的元素下所有标题的背景颜色为绿色">
- <hr><hr>
- <h1>标题1</h1>
- <h3>标题3</h3>
- <div class="myClass" >
- 这是div,calss为myClass
- </div>
- <br>
- <div class="myClass" >
- <h2>标题2</h2>
- 这是div,calss为myClass
- <h4>标题4</h4>
- </div>
- <br>
- <div class="myClass">
- 这是div,calss为myClass
- </div>
- <br>
- <span class="myClass" >
- <h6>标题6</h6>
- 这是span,calss为myClass
- </span>
- </body>
- </html>
复制代码单击前
单击后
表单过滤选择器
可用元素选择器:${:enabled}
获得满足选择器中可用的元素
单击改变from表单内可用的input背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- input{
- background-color:dodgerblue ;
- width: 700px;
- height: 50px;
- font-size: 30px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("form input:enabled").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="单击改变from表单内可用的input背景颜色为绿色" style="background-color: burlywood"><br><br><br>
- <input value="这是表单外的input,disabled=disabled" type="text" name="oName1" disabled="disabled" width="100px"><br>
- <form>
- <input value="这是表单内的input,disabled=disabled" type="text" name="iName1" disabled="disabled"><br>
- <input value="这是表单内的input" type="text" name="iName2" ><br>
- <input value="这是表单内的input,disabled=disabled" type="text" name="iName3" disabled="disabled"><br>
- <input value="这是表单内的input" type="text" name="iName4" ><br>
- </form>
- </body>
- </html>
复制代码单击前
单击后
不可用元素选择器:${:disabled}
获得满足选择器不可用的元素
单击改变from表单内不可用的input背景颜色为绿色
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- input{
- background-color:dodgerblue ;
- width: 700px;
- height: 50px;
- font-size: 30px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- $("form input:disabled").css("backgroundColor","green");
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="单击改变from表单不可用的input背景颜色为绿色" style="background-color: burlywood"><br><br><br>
- <input value="这是表单外的input,disabled=disabled" type="text" name="oName1" disabled="disabled" width="100px"><br>
- <form>
- <input value="这是表单内的input,disabled=disabled" type="text" name="iName1" disabled="disabled"><br>
- <input value="这是表单内的input" type="text" name="iName2" ><br>
- <input value="这是表单内的input,disabled=disabled" type="text" name="iName3" disabled="disabled"><br>
- <input value="这是表单内的input" type="text" name="iName4" ><br>
- </form>
- </body>
- </html>
复制代码单击前
单击后
选中选择器
单复选框:${:checked}
获得单选/复选框选中的元素
单击选中复选框选中的值
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- #id1{
- background-color:dodgerblue ;
- width: 700px;
- height: 50px;
- font-size: 30px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- var $input = $("input[type='checkbox']:checked");;
- for(i=0;i<$input.length;i++){
- console.log($input[i].value)
- }
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="单击输出复选框选中的值" style="background-color: burlywood"><br><br><br>
- <form>
- 选择性质,单选<br>
- <input type="radio" name="nature" value="渣男">渣男<br>
- <input type="radio" name="nature" value="极品">极品<br><br><br>
- 选择爱好,多选<br>
- <input type="checkbox" name="like" value="编程">编程<br>
- <input type="checkbox" name="like" value="打游戏">打游戏<br>
- <input type="checkbox" name="like" value="学习">学习<br>
- <input type="checkbox" name="like" value="游泳">游泳<br>
- </form>
- </body>
- </html>
复制代码单击前
勾选
单击后,打印了复选框勾选的值
下拉框:${:selected}
获得下拉框选中的元素
单击输出复选选择框的选中的值
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <title>JQuery选择器</title>
- <script src="js/jquery-3.3.1.min.js"></script>
- <style>
- #id1{
- width: 700px;
- height: 50px;
- font-size: 30px;
- }
- select{
- width: 300px;
- height: 500px;
- font-size: 30px;
- }
- </style>
- <script>
- $(function () {
- $("#id1").click(function () {
- var $select = $("select > option:selected");
- for(i=0;i<$select.length;i++){
- console.log($select[i].value)
- }
- });
- });
- </script>
- </head>
- <body>
- <input id="id1" type="button" value="单击输出复选选择框的选中的值" style="background-color: burlywood"><br><br><br>
- <form>
- <select name="like" multiple="multiple">
- <option >编程</option>
- <option >打游戏</option>
- <option >学习</option>
- <option >游泳</option>
- </select>
- </form>
- </body>
- </html>
复制代码单击前
复选选择框选中值
单击后
<div id="marketingBox" class="marketing-box"><div class="marketing-content">
CSDN 社区图书馆,开张营业!
深读计划,写书评领图书福利~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|