jquery

简介: jquery

11. jqurey 是什么? jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。jQuery 极大地简化了 JavaScript 编程,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2. jqurey的 特性 :具有独特的链式语法和短小清晰的多功能接口;

具有高效灵活的css选择器,并且可对CSS选择器进行扩展;

拥有便捷的插件扩展机制和丰富的插件。

jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

3.下面给大家介绍一下选择器的使用

       1.//选择器的使用  

           //基本语法:  $("选择器的名称");===》返回结果标签对象//  id   选择器中+

           //  id   选择器中+  #

           //  class  类选择器  + .

           // 元素     元素选择器   直接编写标签名称即可

引入jquery库

<!-- 载入函数 -->
    <script src="js/jquery-3.6.4.js"></script>
    <script>
      //1.载入函数--如果代码写在head中 必须要有
      // $(document).ready(function(){
      //  alert(123)
      // });
      // //简写
      // $(function(){
      //  alert(456);
      // });

body主题

<body>
    <!-- &gt;  &lt;-->
    <h2>基本选择器的使用</h2>
    <ul id="oUl">
      <li class="a">item1</li>
      <li>item2</li>
      <li>item3</li>
      <li class="a">item4</li>
      <li>item5</li>
      <ol>
        <li>刘鑫1</li>
        <li>刘鑫2</li>
        <li>刘鑫3</li>
        <li>刘鑫4</li>
        <ul>
          <li>刘智1</li>
          <li>刘智2</li>
          <li>刘智3</li>
          <li>刘智4</li>
        </ul>
      </ol>
    </ul>
    <p>haha</p>
    <span>hehe</span>
    <p>haha</p>
    <table id="tab" border="1" width ="100%">
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <!--  -->
      <h2>表单选择器的使用</h2>
      <input checked type="radio" name = "sex" value = "男">男
      <input type="radio" name = "sex" value = "女">女
      <hr>
      <input checked type="checkbox" name = "hobby" value = "唱歌">唱歌
      <input type="checkbox" name = "hobby" value = "跳舞">跳舞
      <input checked type="checkbox" name = "hobby" value = "RAP">RAP
      <input type="checkbox" name = "hobby" value = "撸铁">撸铁
      <input checked type="checkbox" name = "hobby" value = "听歌">听歌
    </table>
  </body>

2.各类选择器的介绍与实践

//类选择器
        // $(".a").css("color","red");
        //元素选择器
        // $("li").css("color","yellow")
        //通配符选择器
        // $("*").css("background","yellow");
        //组合选择器
        // $(".a,p").css("color","yellow")
        //后代选择器
        // $("#oUl li").css("color","green");
        // 子代选择器
        // $("#oUl>li").css("color","green")
        //过滤选择器
        //获取oUl下的第一个li标签
         // $("#oUl>li:first").css("color","green");
         //最后一个
         //$("#oUl>li:last").css("color","green");
         // eq(index)  根据标签的下标获取
         // $("#oUl>li:eq(2)").css("color","red");
         //even 获取偶数下标的标签
         // $("#oUl>li:even").css("color","red");
         //odd 获取奇数下标的标签
          // $("#oUl>li:odd").css("color","blue");
          //表格隔行换颜色
          $("#tab>tbody>tr:even").css("background","red");
          $("#tab>tbody>tr:odd").css("background","yellow");
         //   gt  lt
         //获取oUl下的所有li  求出索引大于2的li
        // $("#oUl>li:gt(2)").css("color","red");
         //下标小于4
         // $("#oUl>li:lt(3)").css("color","red");
         //获取2   3    4
         //区间标签获取   优先:先小于 后大于。
        //$("#oUl>li:lt(4):gt(0)").css("color","red");
         //通过表单选择器  获取被选中的值
         console.log($("input:checked").val());
         //同一行代码中  js与jQUery不能混合使用
         //被选中的复选框的vlaue值
        console.log( $("input:checkbox:checked"));
        //i 代表下标   n:对象
        $("input:checkbox:checked").each(function(i,n){
          console.log(i,n,$.type(n));
          console.log($(this).val());
        });
         // $.each(遍历的数组或者对象,function(){});
      });

jquery大纲:

制作不易,望多鼓励。

目录
相关文章
|
6月前
|
存储 JavaScript 前端开发
|
8月前
|
JavaScript
jQuery toggleClass()
jQuery toggleClass()
31 0
|
3月前
|
JavaScript 前端开发 开发工具
jQuery
jQuery是一个流行的JavaScript库,它简化了HTML文档的遍历、操作、事件处理和动画等任务,使得Web开发更加高效和直观。使用jQuery,可以轻松地添加、删除或修改HTML元素的内容,也可以方便地处理用户输入和表单验证等问题。jQuery还提供了丰富的插件和扩展,可以实现更多的功能,例如动画效果、滚动效果、表格排序等。
22 7
|
存储 JavaScript 前端开发
三天轻松搞定JQuery
三天轻松搞定JQuery
100 0
三天轻松搞定JQuery
|
JavaScript 索引 容器
一文深入JQuery
一文深入JQuery
133 1
|
Web App开发 前端开发 JavaScript
从零玩转jQuery-初识jQuery
课前须知: 学习jQuery前必须先掌握JavaScript jQuery虽然属于前端技术, 但是对于后端人员(诸如Java、PHP等,也需要掌握) jQuery是什么? jQuery是一款优秀的JavaScript库,从命名可以看出jQuery最主要的用途是用来做查询(jQuery=js+Query).
1793 0
|
Web App开发 JSON JavaScript
Jquery就是这么简单
什么是Jquery? Jquey就是一款跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够简化我们写代码的一个JavaScript库 为什么要使用Jquery? 我觉得非常重要的理由就是:它能够兼容市面上主流的浏览器,我们学习AJAX就知道了,IE和FireFox获取异步对象的方式是不一样的,而Jquery能够屏蔽掉这些不兼容的东西.
1660 0
|
JSON JavaScript 前端开发
|
前端开发 数据格式 JSON
|
前端开发