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 相关文章推荐
IE6/7/8/9不支持exec的简写方式
May 25 Javascript
探寻Javascript执行效率问题
Nov 12 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
使用angular写一个hello world
Jan 23 Javascript
基于jQuery实现在线选座之高铁版
Aug 24 Javascript
结合Vue控制字符和字节的显示个数的示例
May 17 Javascript
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
vue页面切换项目实现转场动画的方法
Nov 12 Javascript
在Vue中实现随hash改变响应菜单高亮
Mar 09 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
使用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/08 其他游戏
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
ThinkPHP控制器详解
2015/07/27 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
Jquery性能优化详解
2014/05/15 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
详解JQuery基础动画操作
2019/04/12 jQuery
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
python里大整数相乘相关技巧指南
2014/09/12 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
一看就懂得Python的math模块
2018/10/21 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
2020/11/26 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
网站域名和主机:Domain.com
2019/04/01 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
六查六看自查材料
2014/02/17 职场文书
公司晚会主持词
2014/03/22 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL