ITPub博客

首页 > IT职业 > IT生活 > jQuery如何使用过滤not()方法

jQuery如何使用过滤not()方法

IT生活 作者:pswyjz 时间:2021-09-11 10:01:19 0 删除 编辑

在JavaScript和jQuery中,提到过滤,第一个肯定会想到filter()方法,filter()方法过滤当前元素自身。在jQuery中,一个方法与filter()方法相反,但是功能语法却是一样的,那就是not()方法。not()方法用于返回指定规则之外的其他元素,也就是不符合一定条件的元素。本文向大家介绍过滤not()方法的使用过程。

1、not()方法

not()方法用于返回指定规则之外的其他元素,也就是不符合一定条件的元素。

不符合条件的元素将从选择中返回,符合条件的元素将被移除。

该方法通常用于从被选元素组合中移除一个或多个元素。

2、使用语法

$(selector).not(expression | jQueryObject | element | function(index))

3、使用参数

$(selector):表示所匹配的元素;

expression:表示对匹配的元素使用expression选择器进行筛选;

jQueryObject:表示在匹配的元素中筛选jQueryObject类型的元素;

element:表示在匹配的元素中筛选element类型的元素;

function(index):表示使用函数来筛选元素,index表示当前元素在集合中的位置,当函数返回值为true时说明当前元素符合筛选条件,否则不符合筛选条件。

4、使用实例

$(‘li:not(:only-child)')//匹配所有的li,除了只有一个子元素的 
$(‘li:not(:first-child)');//匹配除了在他父元素中是第一个子元素的LI 
$("li :not(:first)").hide();//隐藏除了第一个LI外的所有LI

以上就是jQuery过滤not()方法的使用介绍,希望能帮助你理解哦~更多JavaScript学习推荐:JavaScript教程。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/755/viewspace-2831000/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-11-21

  • 博文量
    213
  • 访问量
    28326