jquery筛选元素
2012-09-25 00:00
127 查看
$("#name img").attr("src","/static/images/off_single.gif");
//选取元素id为 'name' 中的所有的 'img' 元素,将选取的元素的 'src' 属性赋值
$("#name img").slice(2,5).attr("src","/static/images/off_single.gif");
//选取元素id为 'name' 中的第2到第5个 'img' 元素,将选取的元素的 'src' 属性赋值
$('li:eq(2) span').slice(9, 15).css('color','#ccc');
/'/选取html中的第3个 'li' 元素中第9到第15个 'span' 元素,将选取的元素置成灰色
$('li:eq(2)').each(function(){
for(var i = 9; i < 14; i++)
$(this).find('span').eq(i).css('color','#ccc');
})
//同上面一样
下面介绍对包装集操作的函数。(引用自http://www.cnblogs.com/yinzixin/archive/2010/03/05/1679311.html)
1. html(),html(text). 第一个函数返回包装集第一个元素内部的html,第二个函数将包装集中的所有元素的内部html设置为text。
2.size()。返回包装集包含的元素。
3.get(),get(n)。第一个函数将包装集合内的HTML元素以javascript数组的形式返回,第二个元素返回第n个HTML元素。
4.index(elem). 返回传入的HTML元素elem在包装集中的位置。如果不在包装集中,则返回-1。
5.add(s),add(elem),add(array). add函数用于向包装集中添加元素。如果是选择器,则添加所有被选中的元素,如果是HTML片段,则根据此片段创建HTML元素并添加此元素;如果是HTML元素或者HTML元素的数组,则直接添加。
6. not(expression),filter(expression). 这两个函数是用来筛选包装集的元素的。expression可以是一个字符串(选择符),或者是html元素或者元素数组。not函数除去符合选择符的元素或者包含在数组中的元素。filter则相反,留下符合选择符的元素或者包含在数组中的元素。
7.slice(begin,end) 这个函数返回的是一个新建的包装集,内容是原包装集从第begin到第end个元素。end省略则表示最大长度。
//选取元素id为 'name' 中的所有的 'img' 元素,将选取的元素的 'src' 属性赋值
$("#name img").slice(2,5).attr("src","/static/images/off_single.gif");
//选取元素id为 'name' 中的第2到第5个 'img' 元素,将选取的元素的 'src' 属性赋值
$('li:eq(2) span').slice(9, 15).css('color','#ccc');
/'/选取html中的第3个 'li' 元素中第9到第15个 'span' 元素,将选取的元素置成灰色
$('li:eq(2)').each(function(){
for(var i = 9; i < 14; i++)
$(this).find('span').eq(i).css('color','#ccc');
})
//同上面一样
下面介绍对包装集操作的函数。(引用自http://www.cnblogs.com/yinzixin/archive/2010/03/05/1679311.html)
1. html(),html(text). 第一个函数返回包装集第一个元素内部的html,第二个函数将包装集中的所有元素的内部html设置为text。
2.size()。返回包装集包含的元素。
3.get(),get(n)。第一个函数将包装集合内的HTML元素以javascript数组的形式返回,第二个元素返回第n个HTML元素。
4.index(elem). 返回传入的HTML元素elem在包装集中的位置。如果不在包装集中,则返回-1。
5.add(s),add(elem),add(array). add函数用于向包装集中添加元素。如果是选择器,则添加所有被选中的元素,如果是HTML片段,则根据此片段创建HTML元素并添加此元素;如果是HTML元素或者HTML元素的数组,则直接添加。
6. not(expression),filter(expression). 这两个函数是用来筛选包装集的元素的。expression可以是一个字符串(选择符),或者是html元素或者元素数组。not函数除去符合选择符的元素或者包含在数组中的元素。filter则相反,留下符合选择符的元素或者包含在数组中的元素。
7.slice(begin,end) 这个函数返回的是一个新建的包装集,内容是原包装集从第begin到第end个元素。end省略则表示最大长度。
相关文章推荐
- jQuery 知识点 (三) —— jQuery 元素筛选
- JS Jquery 遍历,筛选页面元素 自动完成
- jquery之管理包装元素集合(筛选元素包装集之整理包装集的内容,not()方法与filter()方法的使用)
- jquery 筛选文本内容获取元素
- jQuery改变兄弟元素样式,及:not([class="allclassname"])筛选小结
- JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
- jQuery关于元素筛选问题
- jQuery选择器之子元素筛选选择器
- 献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建选择器筛选document元素)
- jquery筛选元素函数
- .jQuery文档分析3-jQuery元素筛选
- jquery之管理包装元素集合(筛选元素包装集之获取包装集的子集,slice()方法的使用)
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- Jquery关于元素筛选
- jQuery之元素筛选
- jQuery教程09-子元素筛选选择器
- js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选
- jquery表单属性筛选元素
- .jQuery文档分析3-jQuery元素筛选
- jQuery选择器之子元素筛选选择器