JQuery的入门学习总结

JQuery的学习:

前言:

jQuery是一个快速、简洁的JavaScript框架,jQuery设计的宗旨是“write Less,Do More”

JQuery选择器:

1、基本选择器:

  1. 标签选择器(元素选择器)

    语法: $(“html标签名”) 获得所有匹配标签名称的元素C:\Users\86151\AppData\Roaming\Typora\typora-user-images\1595461185565.png

在这里插入图片描述

id选择器

语法: $("#id的属性值") 获得与指定id属性值匹配的元素
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.类选择器

语法: $(".class的属性值") 获得与指定的class属性值匹配的元素

4.并集选择器:

语法: $(“选择器1,选择器2…”) 获取多个选择器选中的所有元素

在这里插入图片描述

2、层级选择器

后代选择器

语法: $("A B ") 选择A元素内部的所有B元素

子选择器

语法: $(“A > B”) 选择A元素内部的所有B子元素

3、属性选择器

1.属性名称选择器

语法: $(“A[属性名]”) 包含指定属性的选择器

在这里插入图片描述

含有属性title 的div元素背景色为红色

2.属性选择器

在这里插入图片描述

属性title值等于test的div元素背景色为红色

3.复合属性选择器

语法: $(“A[属性名=‘值’][]…”) 包含多个属性条件的选择器

在这里插入图片描述

  1. 过滤选择器

    1.首元素选择器
    语法: :first 获得选择的元素中的第一个元素

    2.尾元素选择器
    语法: :last 获得选择的元素中的最后一个元素

    3.非元素选择器
    语法: :not(selector) 不包括指定内容的元素

    4.偶数选择器
    语法: :even 偶数,从 0 开始计数

    5.奇数选择器
    语法: :odd 奇数,从 0 开始计数

    6.等于索引选择器
    语法: :eq(index) 指定索引元素

    7.大于索引选择器
    语法: :gt(index) 大于指定索引元素

    8.小于索引选择器
    语法: :lt(index) 小于指定索引元素

    9.标题选择器
    语法: :header 获得标题(h1~h6)元素,固定写法

 // <input type="button" value=" 改变第一个 div 元素的背景色为 红色"  id="b1"/>
$("#b1").click(function () {
             $("div:first").css("background", "pink");
         })
     //         <input type="button" value=" 改变最后一个 div 元素的背景色为 红色"  id="b2"/>
         $("#b2").click(function () {
             $("div:last").css("background", "pink");
         })
     //         <input type="button" value=" 改变class不为 one 的所有 div 元素的背景色为 红色"  id="b3"/>
         $("#b3").click(function () {
             $("div:not(.one)").css("background", "pink");
         })
     //         <input type="button" value=" 改变索引值为偶数的 div 元素的背景色为 红色"  id="b4"/>
         $("#b4").click(function () {
             $("div:even").css("background", "pink");
         })
     //         <input type="button" value=" 改变索引值为奇数的 div 元素的背景色为 红色"  id="b5"/>
         $("#b5").click(function () {
             $("div:odd").css("background", "pink");
         })
     //         <input type="button" value=" 改变索引值为大于 3 的 div 元素的背景色为 红色"  id="b6"/>
         $("#b6").click(function () {
             $("div:gt(3)").css("background", "pink");
         })

     //         <input type="button" value=" 改变索引值为等于 3 的 div 元素的背景色为 红色"  id="b7"/>
         $("#b7").click(function () {
             $("div:eq(3)").css("background", "pink");
         })
     //         <input type="button" value=" 改变索引值为小于 3 的 div 元素的背景色为 红色"  id="b8"/>
         $("#b8").click(function () {
             $("div:lt(3)").css("background", "pink");
         })
     //         <input type="button" value=" 改变所有的标题元素的背景色为 红色"  id="b9"/>
         $("#b9").click(function () {
             $(":header").css("background", "pink");
         })

4、表单选择器

表单过滤选择器

可用元素选择器

语法: :enabled 获得可用元素

不可用元素选择器

语法: :disabled 获得不可用元素

选中选择器

语法: :checked 获得单选/复选框选中的元素

选中选择器

语法: :selected 获得下拉框选中的元素

$(function () {
   // <input type="button" value=" 利用 jQuery 对象的 val() 方法改变表单内可用 <input> 元素的值"  id="b1"/>
       $("#b1").click(function () {
           $("input[type='text']:enabled").val("aaa");
       })
   //         <input type="button" value=" 利用 jQuery 对象的 val() 方法改变表单内不可用 <input> 元素的值"  id="b2"/>
       $("#b2").click(function () {
           $("input[type='text']:disabled").val("不可用");
       })
   //         <input type="button" value=" 利用 jQuery 对象的 length 属性获取复选框选中的个数"  id="b3"/>
       $("#b3").click(function () {
           alert($("input[type='checkbox']:checked").length)
       })
   //         <input type="button" value=" 利用 jQuery 对象的 length 属性获取下拉框选中的个数"  id="b4"/>
       $("#b4").click(function () {
           alert($("#job>option:selected").length)
       })

至此入门的东西都已经出现了,其他的知识可以去文档找,整理了以前学 的知识发现很多东西整理出来很麻烦而且,意义不大很多都是告诉你方法的使用而已

JQuery文档地址

猜你喜欢

转载自blog.csdn.net/m0_46160373/article/details/107552578