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 ...
随机推荐
- php 安装yaf扩展和yaf框架
一.安装yaf扩展(windows安装) 1.查看你电脑安装的开发环境(phpinfo()的信息),查找 "Zend Extension Build"和"PHP Exte ...
- shipyard 中文版安装 -- Docker web管理
#本文使用markdown文档格式 #Docker web管理平台 #shipyard 中文版安装 #hipyard可对容器.镜像.仓库.docker节点进行管理的web系统 #+++++++++++ ...
- Linux命令:nl
全称:number lines of files 用途:显示的时候添加行号. 格式:nl [OPTION]... [FILE]... 类型:nl is /usr/bin/nl 说明: 该命令主要就是针 ...
- LInux中的物理内存管理
2017-02-23 一.伙伴系统 LInux下用伙伴系统管理物理内存页,伙伴系统得益于其良好的算法,一定程度上可以避免外部碎片为何这么说?先回顾下Linux下虚拟地址空间的分布. 在X86架构下,系 ...
- PHP代码编写的优化
// $b 会新创建一个内存空间 $a = array('a'=>'aa','b'=>'bb'); $b = $a; $a['c'] = 'cc'; // $b 会引用 $a 的内存空间 ...
- OpenSSL拒绝服务漏洞(CNVD-2016-01479)
更新OpenSSL版本. [root@nginx ~]# openssl version -a OpenSSL 1.0.1e-fips 11 Feb 2013 built on: Wed Mar 22 ...
- vue的项目结构
一. 准备工作 1. 初始化项目 vue init webpack itany cd itany cnpm install cnpm install less less-loa ...
- 推荐系统第6周--- SVD和基于标签的推荐系统
“隐语义”的真正背景 LSA(latent semantic analysis)潜在语义分析,也被称为LSI(latent semantic index),是Scott Deerweste ...
- 机器学习第5周--炼数成金-----决策树,组合提升算法,bagging和adaboost,随机森林。
决策树decision tree 什么是决策树输入:学习集输出:分类觃则(决策树) 决策树算法概述 70年代后期至80年代初期,Quinlan开发了ID3算法(迭代的二分器)Quinlan改迚了ID3 ...
- IOS中程序如何进行推送消息(本地推送,远程推送)2(下)
内容中包含 base64string 图片造成字符过多,拒绝显示