前端基础 -JQuery之 基本过滤选择器

简介: 前端基础 -JQuery之 基本过滤选择器

JQuery基本过滤选择器

基本过滤选择器:

  • :first 第一个
  • :last 最后一个
  • :even 偶数
  • :odd 奇数
  • :eq() =index
  • :gt() >index
  • :lt() <index

效果图:

代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>03-基本过滤选择器.html</title>
    <!--   引入jQuery -->
    <script src="../js/jquery-1.11.0.min.js"></script>
    <script src="../js/assist.js"></script>
    <link rel="stylesheet" type="text/css" href="../css/style.css" />
    <script type="text/javascript">
      $(function() {
        //    <input type="button" value="选择第一个div元素." id="btn1"/>
        $("#btn1").click(function() {
          $("div:first").css("background-color", "red");
        })
        //    <input type="button" value="选择最后一个div元素." id="btn2"/>
        $("#btn2").click(function() {
          $("div:last").css("background-color", "red");
        })
        //    <input type="button" value="选择索引值为偶数 的div元素." id="btn3"/>
        $("#btn3").click(function() {
          $("div:even").css("background-color", "red");
        })
        //    <input type="button" value="选择索引值为奇数 的div元素." id="btn4"/>
        $("#btn4").click(function() {
          $("div:odd").css("background-color", "red");
        })
        //    <input type="button" value="选择索引值等于3的div元素." id="btn5"/>
        $("#btn5").click(function() {
          $("div:eq(3)").css("background-color", "red");
        })
      });
    </script>
  </head>
  <body>
    <h3>基本过滤选择器.</h3>
    <button id="reset">手动重置页面元素</button>
    <input type="checkbox" id="isreset" checked="checked" /><label for="isreset">点击下列按钮时先自动重置页面</label><br /><br />
    <input type="button" value="选择第一个div元素." id="btn1" />
    <input type="button" value="选择最后一个div元素." id="btn2" />
    <input type="button" value="选择索引值为偶数 的div元素." id="btn3" />
    <input type="button" value="选择索引值为奇数 的div元素." id="btn4" />
    <input type="button" value="选择索引值等于3的div元素." id="btn5" />
    <br /><br />
    <!-- 测试的元素 -->
    <div class="one" id="one">
      id为one,class为one的div
      <div class="mini">class为mini</div>
    </div>
    <div class="one" id="two" title="test">
      id为two,class为one,title为test的div.
      <div class="mini" title="other">class为mini,title为other</div>
      <div class="mini" title="test">class为mini,title为test</div>
    </div>
    <div class="one">
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
      <div class="mini"></div>
    </div>
    <div class="one">
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
      <div class="mini">class为mini</div>
      <div class="mini" title="tesst">class为mini,title为tesst</div>
    </div>
    <div style="display:none;" class="none">style的display为"none"的div</div>
    <div class="hide">class为"hide"的div</div>
    <div>
      包含input的type为"hidden"的div<input type="hidden" size="8" />
    </div>
    <span id="mover">正在执行动画的span元素.</span>
  </body>
</html>
目录
相关文章
|
9天前
|
JavaScript 索引
jQuery 选择器
jQuery 选择器
29 5
|
25天前
|
前端开发
【前端web入门第四天】01 复合选择器与伪类选择器
本文档详细介绍了CSS中的复合选择器与伪类选择器。复合选择器包括后代选择器、子代选择器、并集选择器和交集选择器,能够更精确地定位和样式化元素。后代选择器用于选中某元素的所有后代,子代选择器仅选中直接子元素。并集选择器可为多个标签设置相同样式,而交集选择器则选中同时满足多个条件的元素。此外,还介绍了伪类选择器,如鼠标悬停效果和超链接的不同状态。
54 32
【前端web入门第四天】01 复合选择器与伪类选择器
|
4月前
|
JavaScript 前端开发
jQuery 选择器
jQuery 选择器
28 0
|
4月前
|
JavaScript 前端开发 索引
jQuery的选择器与自带函数详解
jQuery的选择器与自带函数详解
|
6天前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
13 2
|
9天前
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
10天前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
36 1
|
18天前
|
JavaScript
jQuery 选择器
jQuery 选择器
20 3
|
24天前
|
前端开发
【前端web入门第五天】01 结构伪类选择器与伪元素选择器
本文介绍了CSS中的结构伪类选择器和伪元素选择器。结构伪类选择器如`nth-child`可根据元素结构关系进行选择,例如将列表中首个`&lt;li&gt;`元素背景设为绿色。伪元素选择器用于创建装饰性内容。
|
23天前
|
JavaScript 索引
jQuery 选择器
jQuery 选择器
24 1
下一篇
无影云桌面