AI智能
改变未来

JQuery的入门学习总结


JQuery的学习:

前言:

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

JQuery选择器:

1、基本选择器:

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

    语法: $(“html标签名”) 获得所有匹配标签名称的元素

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文档地址

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » JQuery的入门学习总结