JQuery的学习:
前言:
jQuery是一个快速、简洁的JavaScript框架,jQuery设计的宗旨是“write Less,Do More”
JQuery选择器:
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.首元素选择器
语法: :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文档地址