jquery标记筛选元素

$("#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省略则表示最大长度。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值