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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
js indexOf()定义和用法
Oct 21 Javascript
javascript自定义右键弹出菜单实现方法
May 25 Javascript
讲解JavaScript中for...in语句的使用方法
Jun 03 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
Jul 25 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
js 计算图片内点个数的示例代码
Apr 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
简单易用的计数器(数据库)
2006/10/09 PHP
php生成mysql的数据字典
2016/07/07 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
JS如何设置元素样式的方法示例
2017/08/28 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
Webpack的dll功能使用
2018/06/28 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
python操作xml文件详细介绍
2014/06/09 Python
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
Python实现ATM系统
2020/02/17 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
工商管理专业应届生求职信
2013/11/04 职场文书
九年级历史教学反思
2014/01/27 职场文书
经典商业广告词
2014/03/13 职场文书
协议书模板
2014/04/23 职场文书
企业文明单位申报材料
2014/05/16 职场文书
党员目标管理责任书
2014/07/25 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android