jQuery提供.each()
方法来对选中的结果进行循环处理,而且在每次执行函数时,都会给函数传递匹配元素在选中结果里所处位置的数字值作为参数(从零开始的整形变量)。返回 'false'
将停止循环 (就像在普通的循环中使用 'break'
)。返回 'true'
跳至下一个循环(就像在普通的循环中使用'continue'
)。
例子一:演示
<ul>
<li>第一列</li>
<li>第二列</li>
<li>第三列</li>
</ul>
<button>选中所有列</button>
//使用下面的jQuery代码,点击按钮后,所有列将被选择,并且在每列后加上index
$('button').click(function(){
$('li').each(function(index){
var str = "<b>"+index+"</b>";
$("li:eq("+index+")").append(str);
});
});
//注意:index是从零开始的整形变量。
例子二:演示
<ul>
<li>第一列</li>
<li>第二列</li>
<li class="mark">第三列</li>
<li class="mark">第四列</li>
</ul>
<button>选择列</button>
//使用下面的jQuery代码,点击按钮后,class为“mark”的列将被选择
$('button').click(function(){
$('li').each(function(index){
if ($(this).is(".mark")){
this.style.color = 'blue';
}
});
});
//如果我们只想选第一个class为"mark"的列,可以使用return false,停止循环
$('button').click(function(){
$('li').each(function(index){
if ($(this).is(".mark")){
this.style.color = 'blue';
return false; //注意这个return
}
});
});
注意:在上述例子里,我用到了$(this)
和this
, 前者是jQuery对象,后者是DOM对象。jQuery对象具有is
方法,但不具有style
方法,同理,DOM对象具有style
方法,但不具有is
方法。
相关推荐
jQuery选择器示例展示jQuery的属性选择器的使用,适合初学者
jquery可见性过滤选择器使用示例
Jquery即时页面刷新选择器 示例 demo 实现table里面内容的即时刷新 ,上面有选择框,输入内容,下面的table里的内容即时过滤
本文实例讲述了jQuery选择器选中最后一个元素,倒数第二个元素操作。分享给大家供大家参考,具体如下: HTML部分: 元素1 元素2 元素3 元素4 元素5 取倒数第二个p元素 $("div p").eq(-2) 取最后一个p元素...
jQuery cxColor颜色选择器,内含代码示例。
js实现类选择器和name属性选择器的示例步骤 jQuery的出现,大大的提升了我们操作dom的效率,使得我们的开发更上一层楼,如jQuery的选择器就是一个很强大的功能,它包含了类选择器、id选择器、属性选择器、元素选择...
Jquery cxColor 示例演示 : 包含 jQuery cxColor 1.2 颜色选择器插件 相关的css和js文件 以及 基本的入门示例!!!!
本文实例讲述了jQuery过滤选择器用法。分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
jquery的多个选择器,就是可以同时选择多个元素进行操作,下面有个不错的示例,感兴趣的朋友可以参考下
本文实例讲述了jQuery分组选择器简单用法。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery分组选择器</title&...
主要介绍了jQuery属性选择器用法,结合实例形式分析了jQuery中针对属性的判断与匹配相关操作技巧,需要的朋友可以参考下
插件描述:基于Bootstrup 3的jQuery日期时间选择器. 参考示例:http://www.jq22.com/jquery-info4611
jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $(“p”) 选取 <p> 元素。 $(“p.intro”) 选取所有 class=”intro” 的 <p> 元素。 $(“p#demo”) 选取所有 id=”demo” 的 <p> 元素。 ...
layPicker移动端选择器 基于jquery实现,可设置微信版和旧版、及自定义html 默认支持日期选择器 可自定义级联选择器 示例充足
复合选择器将多个选择器(可以是ID选择器、元素选择或是类名选择器)组合在一起,两个选择器之间以逗号“,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引...
jQuery选择器中的大于号>作用是什么: jQuery灵活多样的选择器是jQuery的优点之一。 下面就介绍一下其中的一个选择器,用大于号表示。 代码示例如下: 代码如下: <!DOCTYPE html> <html> <head> <...
本文实例讲述了jQuery 选择器用法。分享给大家供大家参考,具体如下: 今儿个开始学习jQuery,在学习jQuery之前我们应该掌握js,我之前也写过几篇笔记,但是只是小部分的知识,js也不是很难 可以自己简单的看看。...
根据多个属性选择E[attr=val][attr=val] $(“div[title=’ttt’][class=’aaaa’]”).click()……………. 所有div元素下所有属性title值是等于ttt并且属性class等于aaaa的元素
主要介绍了jquery中each方法使用及常用选择器都有哪些,需要的朋友,可以参考下
前端jquery+easyUI实现的日期选择器。 博文地址:https://blog.csdn.net/wanghuiWHI/article/details/135648572 Demo简要: 1.日期选择器可以提供日选择器、周选择器、月选择器 2.日选择器最大31天,选择起始日期后...