<!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基本筛选选择器的更多相关文章

  1. jQuery的筛选选择器

    基本筛选选择器 很多时候我们不能直接通过基本选择器与层级选择器找到我们想要的元素,为此jQuery提供了一系列的筛选选择器用来更快捷的找到所需的DOM元素.筛选选择器很多都不是CSS的规范,而是jQu ...

  2. jquery 属性筛选选择器

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...

  3. jquery 内容筛选选择器

    基本筛选选择器针对的都是元素DOM节点,如果我们要通过内容来过滤,jQuery也提供了一组内容筛选选择器,当然其规则也会体现在它所包含的子元素或者文本内容上 注意事项: :contains与:has都 ...

  4. jQuery选择器之表单对象属性筛选选择器

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...

  5. jQuery选择器之属性筛选选择器

    在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的 [attr="value"]能帮我们定位不同类型 ...

  6. jquery-5 jQuery筛选选择器

    jquery-5  jQuery筛选选择器 一.总结 一句话总结:选择器加动态添加方法可以不用想方法名,这个简单方便. 1.筛选选择器有哪三种? 过滤 查找 串联 1.过滤 eq();first(); ...

  7. jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法

    jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jq ...

  8. jquery 表单对象属性筛选选择器

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...

  9. jquery 子元素筛选选择器

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content ...

随机推荐

  1. oracle 归档空间满的解决办法

    问题现象: 通过命令提示符登陆数据库,一般提示“ora-03113:通信通道的文件结尾”错误,查看trace日志,可以看到详细信息.部分摘录如下(橙色部分给出了建议方案): Errors in fil ...

  2. 转!!Linux 里的 2>&1 究竟是什么

    原博文地址:https://blog.csdn.net/shunzi1046/article/details/76110963 我们在Linux下经常会碰到nohup command>/dev/ ...

  3. react 组件积累

    material-ui material-table ant-design https://ant.design/docs/react/getting-started-cn 定义组件(注意,组件的名称 ...

  4. redis哨兵集群、docker入门

    redis-sentinel主从复制高可用 Redis-Sentinel Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果m ...

  5. UVA+POJ中大数实现的题目,持续更新(JAVA实现)

    UVA10494:If We Were a Child Again 大数除法加取余 import java.util.Arrays; import java.util.Scanner; import ...

  6. Look for this newest GS Jordan 6 Floral

    Named 'Bulls Over Broadway' and 'Gym Red', the most recent variation from the New Jordans 2015 is fo ...

  7. DOS命令安装配置Apache + MySQL + PHP 开发环境 (VC11)

    一.下载 1.下载Apache 下载地址:https://www.apachelounge.com/download/VC11/ 2.下载MySQL 下载地址:http://dev.mysql.com ...

  8. JsonObject没有fromObject、idea引入maven有红线没依赖、JsonObject maven 依赖包

    目录: 1.JsonObject maven 依赖包 2.idea引入maven有红线,没依赖 3.JsonObject没有fromObject \\\\\\\\\\\\\\\\\\\\\\\ 1.J ...

  9. 54. Spiral Matrix(矩阵,旋转打印)

    Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral or ...

  10. sgu 101 Domino 解题报告及测试数据

    101. Domino time limit per test: 0.25 sec. memory limit per test: 4096 KB 题解: 求多米诺骨牌按照一定方式放置能否使相邻的位置 ...