jq选取多个html元素的方法,JavaScript_jquery选择器排除某个DOM元素的方法(实例演示),jquery选择器众多,使用选取某 - phpStudy...

jquery选择器排除某个DOM元素的方法(实例演示)

jquery选择器众多,使用选取某个DOM的方法有很多种,如何在选取的某个元素集上面做一些排除呢?下面通过几个实例说明:

1.选择所有的img元素,排除class=phpernote的元素的个数:

$('img:not(.phpernote)').length();//或者$('img').not('.phpernote').length();

2.获取id=phpernote下面所有没有class=com的li元素的个数

$('#phpernote li:not(.com)').size();//或者$('#phpernote li').not('.com').length();

3.设置id=phpernote下面所有奇数行的li元素的背景

$('#phpernote li').not(':even').css('background-color', 'red');

附实例:jQuery中排除指定元素,同时选择剩下的所有元素

场景:某页面用了js延时加载技术处理所有图片,以改善用户体验,但是有几个图片不想延时加载,要求把它们单独挑出来。

研究了一下jQuery的API文档,搞掂了,jQuery真的很方便,贴在这里备份:

菩提树下的杨过

$().ready(function(){

$("div:not([delay='false'])").css("color","#f00");

})

div 1
div 2
div 3

上面的代码,将把有附加属性"delay",且等于"false"的div排除掉,然后把剩下的div全选中,并设置为红色字体。相关阅读:

鼠标经过tr时,改变tr当前背景颜色

javascript实现根据时间段显示问候语的方法

CSS实现table td中文字的省略与显示(兼容IE与FF、Chrome)

MySQL 处理插入过程中的主键唯一键重复值的解决方法

Win7无法启动print spooler服务的解决方法 无法启动print spooler服务怎么办

javascript实现单击和双击并存的方法

通过location.replace禁止浏览器后退防止重复提交

Win10系统安装搜狗输入法教程分享

SpringMVC源码解读之 HandlerMapping - AbstractDetectingUrlHandlerMapping系列初始化

解析PHP中的正则表达式以及模式匹配

基于HTML5 FileSystem API的使用介绍

js的flv视频播放器插件使用方法

深入剖析Android的Volley库中的图片加载功能

C#实现绑定Combobox的方法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值