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』取指定url格式及分割函数应用
Apr 22 Javascript
js中直接声明一个对象的方法
Aug 10 Javascript
js实现三张图(文)片一起切换的banner焦点图
Aug 25 Javascript
全面了解JavaScript的数据类型转换
Jul 01 Javascript
AngularJs concepts详解及示例代码
Sep 01 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
Jan 13 Javascript
Vue的watch和computed方法的使用及区别介绍
Sep 06 Javascript
深入理解JavaScript 箭头函数
May 30 Javascript
js+springMVC 提交数组数据到后台的实例
Sep 21 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
Sep 23 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 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
10条PHP高级技巧[修正版]
2011/08/02 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
js查错流程归纳
2012/05/04 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
jQuery中的for循环var与let的区别
2018/04/21 jQuery
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
python求前n个阶乘的和实例
2020/04/02 Python
使用django自带的user做外键的方法
2020/11/30 Python
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
心理健康日活动总结
2014/05/08 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
浅析Django接口版本控制
2021/06/26 Python
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers