jQuery基本过滤选择器使用介绍


Posted in Javascript onApril 18, 2013
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<!-- 
1.简单过滤选择器:根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中使用最广泛的一种 
jQuery选择器详解 
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 
--> 
<title>使用jQuery基本过滤选择器</title> 
<!--使用jQuery基本过滤选择器选择元素:在页面中,设置一个<h1>标记用户显示主题,创建<ul>标记并在其中放置四个<li>,再创建一个<span>标记,用于执行动画效果。通过简单过滤选择器获取元素,将选中的元素改变其类名称,从而突出其被选中的状态--> 
<script src="jquery-1.9.1.js" type="text/javascript"></script> 
<style type="text/css"> 
body{font-size:12px;text-align:center;} 
div{width:240px;height:83px;border:solid 1px #eee} 
he{font-size:13px;} 
ul{list-style-type:none;padding:0px} 
.DefClass,.NotClass{height:23px;width:60px;line-height:23px;float:left;border-top:solid 1px #eee;border-bottom:solid 1px #eee} 
.GetFocus{width:58px;border:solid 1px #666;background-color:#eee} 
#spnMove{width:234px;height:23px;line-height:23px;} 
</style> 
<script type="text/javascript"> 
$(function () { //增加第一个元素的类别 
$('li:first').addClass('GetFocus'); 
}) 
$(function () { //增加最后一个元素的类别 
$('li:last').addClass('GetFocus'); 
}) 
$(function () { //增加去除所有与给定选择器匹配的元素类别 
$('li:not(.NotClass)').addClass('GetFocus'); 
}) 
$(function () { //增加所有索引值为偶数的元素类别,从0开始计数 
$('li:even').addClass('GetFocus'); 
}) 
$(function () { //增加所有索引值为奇数的元素类别,从0开始计数 
$('li:odd').addClass('GetFocus'); 
}) 
$(function () { //增加一个给定索引值的元素类别,从0开始计数 
$('li:eq(1)').addClass('GetFocus'); 
}) 
$(function () { //增加所有大于给定索引值的元素类别,从0开始计数 
$('li:gt(1)').addClass('GetFocus'); 
}) 
$(function () { //增加所有小于给定索引值的元素类别,从0开始计数 
$('li:lt(4)').addClass('GetFocus'); 
}) 
$(function () { //增加标题类元素类别 
$('div h1').css('width', '238'); 
$(':header').addClass('GetFocus'); 
}) 
$(function () { 
animateIt(); //增加动画效果元素类别 
$('#spnMove:animated').addClass('GetFocus'); 
}) 
function animateIt() { //动画效果 
$('#spnMove').slideToggle('slow', animateIt); 
} 
</script> 
</head> 
<body> 
<div> 
<h1>基本过滤选择器</h1> 
<ul> 
<li class="DefClass">Item 0</li> 
<li class="DefClass">Item 1</li> 
<li class="NotClass">Item 2</li> 
<li class="DefClass">Item 3</li> 
</ul> 
<span id="spnMove">Span Move</span> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
jQuery ajax cache缓存问题
Jul 01 Javascript
原生js配合cookie制作保存路径的拖拽
Dec 29 Javascript
基于JavaScript实现简单的随机抽奖小程序
Jan 05 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
Sep 18 Javascript
JavaScript实现音乐自动切换和轮播
Nov 05 Javascript
微信小程序实现团购或秒杀批量倒计时
Nov 01 Javascript
vue-cli3脚手架的配置及使用教程
Aug 28 Javascript
js中null与空字符串&quot;&quot;的区别讲解
Jan 17 Javascript
使vue实现jQuery调用的两种方法
May 12 jQuery
JavaScript实现简易计算器小功能
Oct 22 Javascript
JavaScript 定时器详情
Nov 11 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
Apr 18 #Javascript
jQuery随机切换图片的小例子
Apr 18 #Javascript
JS 各种网页尺寸判断实例方法
Apr 18 #Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 #Javascript
JS隐藏参数post传值实例
Apr 18 #Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 #Javascript
JS打开新窗口的2种方式
Apr 18 #Javascript
You might like
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php 日期时间处理函数小结
2009/12/18 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
js获取form表单中name属性的值
2019/02/27 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
Python编写百度贴吧的简单爬虫
2015/04/02 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
python删除字符串中指定字符的方法
2018/08/13 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python 多个参数不为空校验方法
2019/02/14 Python
python实现转圈打印矩阵
2019/03/02 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
数据库连接池的工作原理
2012/09/26 面试题
中专毕业生的自我鉴定
2013/12/01 职场文书
电子专业求职信
2014/06/19 职场文书
务虚会发言材料
2014/12/25 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
七年级作文之秋游
2019/10/21 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
JavaScript 反射学习技巧
2021/10/16 Javascript
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js