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 相关文章推荐
jQuery中data()方法用法实例
Dec 27 Javascript
javascript获取当前鼠标坐标的方法
Jan 10 Javascript
js实现下拉框选择要显示图片的方法
Feb 16 Javascript
深入分析Javascript跨域问题
Apr 17 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
Aug 24 Javascript
微信小程序 textarea 组件详解及简单实例
Jan 10 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
详解PHP后期静态绑定分析与应用
Mar 21 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
使用JS来动态操作css的几种方法
Dec 18 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 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
php4的session功能评述(一)
2006/10/09 PHP
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
wxPython的安装与使用教程
2018/08/31 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
优秀应届毕业生自荐信
2013/11/16 职场文书
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
党员服务承诺书
2014/05/28 职场文书
2014年文员工作总结
2014/11/18 职场文书
公司酒会主持词
2015/07/02 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书