jQuery选择器(三)
2015-04-16 14:20
155 查看
三、基本过滤选择器
1、:first
选择器:$('E:first') //其中E是DOM元素,:first是过滤
描述:选取第一个元素
返回:单个元素
示例:改变表页面中最后一个input元素的边框属性。
2、:last
选择器:$('E:last') //其中E是DOM元素,:last是过滤
描述:选取最后一个元素
返回:单个元素
示例:改变表单中第一个input元素的边框属性。
3、:not(selector)
选择器:$("E:not(selector)") //E表示有效果的DOM元素,而selector是用来筛选的选择器
描述:去除所有与给定选择器匹配的元素。
返回:集合元素
示例:改变除fieldset下的input的所有input元素边框属性
4、:even
选择器:$("E:even") //E指所有有效的DOM元素,:even是指元素的索引值为偶数
描述:选取索引值为偶数的所有元素。其中索引值从0开始计算,也就是指0,2,4...
返回:集合元素
示例:改变页面中所有索引值为偶数的input元素的边框属性。也就是input索引值为0,2,4,6等偶数的就会改变边框属性
5、:odd
选择器:$("E:odd"):odd和:even其实很相似,只不过:even的索引值是偶数,而:odd的索引值为奇数而以。
描述:选取索引值是奇数的所有元素,同样索引值从0开始计算,即1,3,5,7....
返回:集合元素
示例:改变页面中索引值为奇数的input元素。
6、:eq(index)
选择器:$("E:eq(index)") //其中E为有效DOM元素,:eq(index)是指定一个索引值元素
描述:选取索引值等于index的元素,其中index从0开始计算
返回:单个元素
示例:改变页面中input的索引值为1的元素边框属性
7、:gt(index)
选择器:$("E:gt(index)") //其中E为有效DOM元素,:gt(index)是指定一个索引值元素
描述:选取索引值大于index的元素,其中index从0开始计算
返回:集合元素
示例:改变页面中input的索引值大于1的元素边框属性
8、:lt(index)
选择器:$("E:lt(index)") //其中E为有效DOM元素,:lt(index)是指定一个索引值元素
描述:选取索引值小于index的元素,其中index从0开始计算
返回:集合元素
示例:改变页面中input的索引值小于1的元素边框属性
9、:header
选择器:$(":header") //:heaer是指页面所有标题:h1~h6
描述:选取页面所有的标题元素h1~h6
返回:集合元素
示例:改变页面所有的标题边框属性
10、:animated
选择器:$("E:animated") //E为任何有效的DOM元素,:animated为当前正在执行动画的元素
描述:选取当前正在执行动画的所有元素
返回:集合元素
示例:改变页面中没有执行动画的所有input元素的边框属性
jQuery选择器(一)
jQuery选择器(二)
jQuery选择器(三)
jQuery选择器(四)
1、:first
选择器:$('E:first') //其中E是DOM元素,:first是过滤
描述:选取第一个元素
返回:单个元素
示例:改变表页面中最后一个input元素的边框属性。
<script type="text/javascript"> $(document).ready(function(){ $('input:first').css('border','1px solid red'); }); </script>
2、:last
选择器:$('E:last') //其中E是DOM元素,:last是过滤
描述:选取最后一个元素
返回:单个元素
示例:改变表单中第一个input元素的边框属性。
<script type="text/javascript"> $(document).ready(function(){ $('input:last').css('border','1px solid red'); }); </script>
3、:not(selector)
选择器:$("E:not(selector)") //E表示有效果的DOM元素,而selector是用来筛选的选择器
描述:去除所有与给定选择器匹配的元素。
返回:集合元素
示例:改变除fieldset下的input的所有input元素边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:not(fieldset input)').css('border','1px solid red'); }); </script>
4、:even
选择器:$("E:even") //E指所有有效的DOM元素,:even是指元素的索引值为偶数
描述:选取索引值为偶数的所有元素。其中索引值从0开始计算,也就是指0,2,4...
返回:集合元素
示例:改变页面中所有索引值为偶数的input元素的边框属性。也就是input索引值为0,2,4,6等偶数的就会改变边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:even').css('border','1px solid red'); }); </script>
5、:odd
选择器:$("E:odd"):odd和:even其实很相似,只不过:even的索引值是偶数,而:odd的索引值为奇数而以。
描述:选取索引值是奇数的所有元素,同样索引值从0开始计算,即1,3,5,7....
返回:集合元素
示例:改变页面中索引值为奇数的input元素。
<script type="text/javascript"> $(document).ready(function(){ $('input:odd').css('border','1px solid red'); }); </script>
6、:eq(index)
选择器:$("E:eq(index)") //其中E为有效DOM元素,:eq(index)是指定一个索引值元素
描述:选取索引值等于index的元素,其中index从0开始计算
返回:单个元素
示例:改变页面中input的索引值为1的元素边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:eq(1)').css('border','1px solid red'); }); </script>
7、:gt(index)
选择器:$("E:gt(index)") //其中E为有效DOM元素,:gt(index)是指定一个索引值元素
描述:选取索引值大于index的元素,其中index从0开始计算
返回:集合元素
示例:改变页面中input的索引值大于1的元素边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:gt(1)').css('border','1px solid red'); }); </script>
8、:lt(index)
选择器:$("E:lt(index)") //其中E为有效DOM元素,:lt(index)是指定一个索引值元素
描述:选取索引值小于index的元素,其中index从0开始计算
返回:集合元素
示例:改变页面中input的索引值小于1的元素边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:lt(1)').css('border','1px solid red'); }); </script>
9、:header
选择器:$(":header") //:heaer是指页面所有标题:h1~h6
描述:选取页面所有的标题元素h1~h6
返回:集合元素
示例:改变页面所有的标题边框属性
<script type="text/javascript"> $(document).ready(function(){ $(':header').css('border','1px solid red'); }); </script>
10、:animated
选择器:$("E:animated") //E为任何有效的DOM元素,:animated为当前正在执行动画的元素
描述:选取当前正在执行动画的所有元素
返回:集合元素
示例:改变页面中没有执行动画的所有input元素的边框属性
<script type="text/javascript"> $(document).ready(function(){ $('input:not(:animated)').css('border','1px solid red'); }); </script>
jQuery选择器(一)
jQuery选择器(二)
jQuery选择器(三)
jQuery选择器(四)
相关文章推荐
- jquery 选择器的使用探讨
- jQuery 选择器
- jQuery 选择器理解
- jQuery参考实例 1.3 使用选择器和jQuery函数对DOM元素进行选择
- jQuery选择器大全
- php 44 jquery选择器 widget
- jQuery选择器(一)
- jquery选择器 之 获取父级元素、同级元素、子元素
- jQuery基本选择器
- jQuery选择器
- JQUERY选择器大全(转载)
- jQuery选择器2
- jquery选择器
- jQuery四种选择器使用及示例
- jQuery选择器总结
- jquery的选择器$('')在IE6下对JS动态生成(比如ajax生成的)的元素失效的解决办法
- jquery内容选择器
- jQuery 选择器(一)
- jquery常用选择器和常用方法
- jquery选择器、属性设置用法