jQuery基本筛选选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<!-- 为了测试,先添加一些样式 -->
<style type="text/css">
div,span,p {
width:140px;
height:140px;
margin:5px;
background:#aaa;
border:#000 1px solid;
float:left;
font-size:17px;
font-family:Verdana;
}
div.mini {
width:55px;
height:55px;
background-color: #aaa;
font-size:12px;
}
div.hide {
display:none;
}
</style> <script type="text/javascript">
//jQuery的页面加载完成时触发的事件
$(document).ready(function(){
//$("div:first")表示:选择第一个div标签
$(button1).click(function(){
$("div:first").css("background-color", "red");
}); //$("div:last")表示:选择最后一个div标签
$(button2).click(function(){
$("div:last").css("background-color", "red");
}); //$("div:not(.one)")表示:选择除了class为one的所有div标签
$(button3).click(function(){
$("div:not(.one)").css("background-color", "red");
}); //$("div:even")表示:选择索引值为偶数的div标签
$(button4).click(function(){
$("div:even").css("background-color", "red");
}); //$("div:odd")表示:选择索引值为奇数的div标签
$(button5).click(function(){
$("div:odd").css("background-color", "red");
}); //$("div:eq(3)")表示:选择索引值为3的div标签
$(button6).click(function(){
$("div:eq(3)").css("background-color", "red");
}); //$("div:gt(3)")表示:选择索引值大于3的div标签
$(button7).click(function(){
$("div:gt(3)").css("background-color", "red");
}); //$("div:lt(3)")表示:选择索引值小于3的div标签
$(button8).click(function(){
$("div:lt(3)").css("background-color", "red");
}); //$(":header")表示:选择标题标签
$(button9).click(function(){
$(":header").css("background-color", "red");
}); //$(":animated")表示:选择有动画的标签
$(button10).click(function(){
$(":animated").css("background-color", "red");
});
});
</script>
</head>
<body>
<h3>标题</h3>
<a href="">刷新</a>
<input type="button" id="button1" value="选择第一个div元素."/>
<input type="button" id="button2" value="选择最后一个div元素."/>
<input type="button" id="button3" value="选择class不为one的 所有div元素."/>
<input type="button" id="button4" value="选择索引值为偶数 的div元素."/>
<input type="button" id="button5" value="选择索引值为奇数 的div元素."/>
<input type="button" id="button6" value="选择索引值等于3的元素."/>
<input type="button" id="button7" value="选择索引值大于3的元素."/>
<input type="button" id="button8" value="选择索引值小于3的元素."/>
<input type="button" id="button9" value="选择所有的标题元素."/>
<input type="button" id="button10" value="选择当前正在执行动画的所有元素."/>
<br/><br/>
<div class="one" id="one">
id为one,class为one的div
<div class="mini">class为mini</div>
</div> <div class="one" id="two" title="test">
id为two,class为one,title为test的div.
<div class="mini" title="other">class为mini,title为other</div>
<div class="mini" title="test">class为mini,title为test</div>
</div> <div class="one">
<div class="mini">class为mini</div>
<div class="mini">class为mini</div>
<div class="mini">class为mini</div>
<div class="mini"></div>
</div> <div class="one">
<div class="mini">class为mini</div>
<div class="mini">class为mini</div>
<div class="mini">class为mini</div>
<div class="mini" title="tesst">class为mini,title为tesst</div>
</div> <span id="mover">正在执行动画的span元素.</span> <script type="text/javascript">
function animateIt() {
$("#mover").slideToggle("slow", animateIt);
}
animateIt();
</script> </body>
</html>
jQuery基本筛选选择器的更多相关文章
- jQuery的筛选选择器
基本筛选选择器 很多时候我们不能直接通过基本选择器与层级选择器找到我们想要的元素,为此jQuery提供了一系列的筛选选择器用来更快捷的找到所需的DOM元素.筛选选择器很多都不是CSS的规范,而是jQu ...
- jquery 属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jquery 内容筛选选择器
基本筛选选择器针对的都是元素DOM节点,如果我们要通过内容来过滤,jQuery也提供了一组内容筛选选择器,当然其规则也会体现在它所包含的子元素或者文本内容上 注意事项: :contains与:has都 ...
- jQuery选择器之表单对象属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jQuery选择器之属性筛选选择器
在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的 [attr="value"]能帮我们定位不同类型 ...
- jquery-5 jQuery筛选选择器
jquery-5 jQuery筛选选择器 一.总结 一句话总结:选择器加动态添加方法可以不用想方法名,这个简单方便. 1.筛选选择器有哪三种? 过滤 查找 串联 1.过滤 eq();first(); ...
- jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法
jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jq ...
- jquery 表单对象属性筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
- jquery 子元素筛选选择器
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...
随机推荐
- flask_sqlaichemy的json字段
https://segmentfault.com/q/1010000009304667/a-1020000009404847
- Linux yum 安装 Nginx
搭建 Nginx 静态服务器 安装 Nginx 使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf,去除对 ...
- logback.xml解读----日志配置解读
初次接触javaweb项目的日志是log4j文件,但是后来发现通过配置logback.xml文件实现日志输出非常好用.经过上午的学习,现总结如下: 直接上配置文件和注释: <?xml versi ...
- git 常用文件目录介绍
生成的RSA公钥与密钥目录: C:\Users\***\.ssh 系统配置文件路径 C:\ProgramData\Git\ C:\Program Files\Git\mingw64\etc 全 ...
- Python的subprocess模块(二)
原文:http://blog.chinaunix.net/uid-26000296-id-4461522.html 一.subprocess 模块简介 subprocess最早是在2.4版本中引入的. ...
- jquery插件开发快速入门
1.添加jQuery对象方法添加jQuery对象方法:jQuery.prototype.myMethod. 在jQuery源码中有一句:jQuery.fn = jQuery.prototype,也就是 ...
- 微信js-sdk使用
<?php $appid=""; $secret=""; class JSSDK { private $appId; private $appSecret ...
- 机器学习第5周--炼数成金-----决策树,组合提升算法,bagging和adaboost,随机森林。
决策树decision tree 什么是决策树输入:学习集输出:分类觃则(决策树) 决策树算法概述 70年代后期至80年代初期,Quinlan开发了ID3算法(迭代的二分器)Quinlan改迚了ID3 ...
- mysql数据库从删库到跑路之select单表查询
一 介绍 本节内容: 查询语法 关键字的执行优先级 简单查询 单条件查询:WHERE 分组查询:GROUP BY HAVING 查询排序:ORDER BY 限制查询的记录数:LIMIT 使用聚合函数查 ...
- CCF 交通规划(Dijkstra+优先队列)
交通规划 问题描述 G国国王来中国参观后,被中国的高速铁路深深的震撼,决定为自己的国家也建设一个高速铁路系统. 建设高速铁路投入非常大,为了节约建设成本,G国国王决定不新建铁路,而是将已有的铁路改造成 ...