jQuery实例大全
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery实例大全相关的知识,希望对你有一定的参考价值。
一、简介
定义
jQuery创始人是美国John Resig,是优秀的javascript框架;
jQuery是一个轻量级、快速简洁的javaScript库。源码戳这
jQuery对象
jQuery产生的对象时jQuery独有的,只能自己调用
书写规则
支持链式操作;
在变量前加"$"符号(var $variable = jQuery 对象);
注:此规定并不是强制要求。
二、寻找元素
选择器
基本选择器、层级选择器、属性选择器 与CSS类似,这里不再细说,详细猛戳这里。
基本筛选器
$(‘li:first‘) //第一个元素 $(‘li:last‘) //最后一个元素 $("tr:even") //索引为偶数的元素,从 0 开始 $("tr:odd") //索引为奇数的元素,从 0 开始 $("tr:eq(1)") //给定索引值的元素 $("tr:gt(0)") //大于给定索引值的元素 $("tr:lt(2)") //小于给定索引值的元素 $(":focus") //当前获取焦点的元素 $(":animated") //正在执行动画效果的元素
内容选择器
$("div:contains(‘nick‘)") //包含nick文本的元素 $("td:empty") //不包含子元素或者文本的空元素 $("div:has(p)") //含有选择器所匹配的元素 $("td:parent") //含有子元素或者文本的元素
表单选择器
$(":input") //匹配所有 input, textarea, select 和 button 元素 $(":text") //所有的单行文本框 $(":password") //所有密码框 $(":radio") //所有单选按钮 $(":checkbox") //所有复选框 $(":submit") //所有提交按钮 $(":reset") //所有重置按钮 $(":button") //所有button按钮 $(":file") //所有文件域 $("input:checked") //所有选中的元素 $("select option:selected") //select中所有选中的option元素
筛选器
过滤
$("p").eq(0) //当前操作中第N个jQuery对象,类似索引 $(‘li‘).first() //第一个元素 $(‘li‘).last() //最后一个元素 $(this).hasClass("test") //元素是否含有某个特定的类,返回布尔值 $(‘li‘).has(‘ul‘) //包含特定后代的元素
三、属性操作
基本属性操作
$("img").attr("src"); //返回文档中所有图像的src属性值
$("img").attr("src","test.jpg"); //设置所有图像的src属性 $("img").removeAttr("src"); //将文档中图像的src属性删除 $("input[type=‘checkbox‘]").prop("checked", true); //选中复选框 $("input[type=‘checkbox‘]").prop("checked", false); $("img").removeProp("src"); //删除img的src属性
CSS类
$("p").addClass("selected"); //为p元素加上 ‘selected‘ 类 $("p").removeClass("selected"); //从p元素中删除 ‘selected‘ 类 $("p").toggleClass("selected"); //如果存在就删除,否则就添加
html代码/文本/值
$(‘p‘).html(); //返回p元素的html内容 $("p").html("Hello <b>nick</b>!"); //设置p元素的html内容 $(‘p‘).text(); //返回p元素的文本内容 $("p").text("nick"); //设置p元素的文本内容 $("input").val(); //获取文本框中的值 $("input").val("nick"); //设置文本框中的内容
以上是关于jQuery实例大全的主要内容,如果未能解决你的问题,请参考以下文章