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 相关文章推荐
ajax异步刷新实现更新数据库
Dec 03 Javascript
js获得地址栏?问号后参数的方法
Aug 08 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
Dec 08 Javascript
jQuery is()函数用法3例
May 06 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
Jul 09 Javascript
vue debug 二种方法
Sep 16 Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
Jun 02 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
使用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和ACCESS写聊天室(九)
2006/10/09 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
深入file_get_contents与curl函数的详解
2013/06/25 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
flask框架视图函数用法示例
2018/07/19 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
公司门卫岗位职责范本
2014/07/08 职场文书
加入学生会自荐书
2015/03/05 职场文书
追悼词范文大全
2015/06/23 职场文书
总经理年会致辞
2015/07/29 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
Python基础之字符串格式化详解
2021/04/21 Python
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript