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.lazyload.js实现页面延迟载入
Dec 22 Javascript
悬浮数字的实现案例
Feb 19 Javascript
Node.js中的事件驱动编程详解
Aug 16 Javascript
使用jQuery获得内容以及内容的属性
Feb 26 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
Mar 26 Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
深入理解webpack process.env.NODE_ENV配置
Feb 23 Javascript
js事件机制----捕获与冒泡机制实例分析
May 22 Javascript
使用js和canvas实现时钟效果
Sep 08 Javascript
JQuery Ajax如何实现注册检测用户名
Sep 25 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
PHP安全防范技巧分享
2011/11/03 PHP
PHP 第二节 数据类型之数组
2012/04/28 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
js打开新窗口方法整理
2014/02/17 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
javascript每日必学之继承
2016/02/23 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
Python设计模式之代理模式实例
2014/04/26 Python
pycharm 使用心得(三)Hello world!
2014/06/05 Python
python实现简易内存监控
2018/06/21 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
Python3常用内置方法代码实例
2019/11/18 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
演讲稿开场白
2014/01/13 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
团结演讲稿范文
2014/05/23 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
走进敬老院活动总结
2014/07/10 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
工作表扬信范文
2015/01/17 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android