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 相关文章推荐
不错的JS中变量相关的细节分析
Aug 13 Javascript
javascript基本语法分析说明
Jun 15 Javascript
jquery 插件 任意位置浮动固定层
Dec 25 Javascript
jQueryUI的Dialog的简单封装
Jun 07 Javascript
解决js中window.open弹出的是上次的缓存页面问题
Dec 29 Javascript
js对文章内容进行分页示例代码
Mar 05 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
Dec 03 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
Sep 16 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
Oct 09 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
代码详解javascript模块加载器
Mar 04 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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
国际象棋商店:The Chess Store
2018/07/09 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
火箭队口号
2014/06/18 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
分居协议书范本
2014/11/03 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
以下牛机,你有几个
2022/04/05 无线电
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技