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

 更新时间:2014年04月25日 09:41:02   作者:  
这篇文章主要介绍了jquery选择器排除某个DOM元素的方法,也就是在选中的一些元素中,过滤一些不需要的,使用jquery not选择器实现,需要的朋友可以参考下

GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
如果你想靠AI翻身,你先需要一个靠谱的工具!

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真的很方便,贴在这里备份:

复制代码 代码如下:
<!doctype html>
<html>
 <head>
  <title>菩提树下的杨过</title>
  <script type="text/javascript" src="http://img.24city.com/js/jquery-1.4.3.min.js"></script>
  <script type="text/javascript">
   $().ready(function(){
    $("div:not([delay='false'])").css("color","#f00");
   })
  </script>
 </head>
 <body>
  <div>div 1</div>
  <div delay="false">div 2</div>
  <div>div 3</div>
 </body>
</html>

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

蓄力AI

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

相关文章

  • jQuery中bind()方法用法实例

    jQuery中bind()方法用法实例

    这篇文章主要介绍了jQuery中bind()方法用法,实例分析了bind()方法的功能、定义及为匹配元素的特定事件绑定事件处理方法的技巧,需要的朋友可以参考下
    2015-01-01
  • jquery统计用户选中的复选框的个数

    jquery统计用户选中的复选框的个数

    使用选择器得到所有被勾选的复选框元素的集合,然后通过判断元素的个数来得到用户勾选的个数,需要的朋友可以参考下
    2014-06-06
  • jQuery 追加元素的方法如append、prepend、before

    jQuery 追加元素的方法如append、prepend、before

    jQuery - 追加元素的方法有很多如append、prepend、before等等,下面为大家详细介绍下
    2014-01-01
  • jQuery学习笔记之总体架构

    jQuery学习笔记之总体架构

    jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。那么作为一个前端设计师,怎么可能不来深入了解下jQuery呢,首先我们从他的总体构架开始吧
    2014-06-06
  • jqgrid实现简单的单行编辑功能

    jqgrid实现简单的单行编辑功能

    这篇文章主要介绍了jqgrid实现简单的单行编辑功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • jQuery判断元素是否是隐藏的代码

    jQuery判断元素是否是隐藏的代码

    jQuery判断元素显示或隐藏, is 函数,需要的朋友可以参考下。
    2011-04-04
  • jQuery实现仿Google首页拖动效果的方法

    jQuery实现仿Google首页拖动效果的方法

    这篇文章主要介绍了jQuery实现仿Google首页拖动效果的方法,涉及jQuery操作鼠标事件及div层的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • ui组件之input多选下拉实现方法(带有搜索功能)

    ui组件之input多选下拉实现方法(带有搜索功能)

    这篇文章主要介绍了ui组件之input多选下拉实现方法(带有搜索功能)的相关资料,需要的朋友可以参考下
    2016-07-07
  • jquery实现的鼠标下拉滚动置顶效果

    jquery实现的鼠标下拉滚动置顶效果

    鼠标下拉滚动置顶效果想必大家在浏览网页时都有遇到过,下面有个不错的小例子,需要的朋友可以参考下
    2014-07-07
  • 30个经典的jQuery代码开发技巧

    30个经典的jQuery代码开发技巧

    这篇文章主要介绍了30个经典的jQuery代码开发技巧,包含了常见属性、方法、元素等的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12

最新评论