Maison interface Web js tutoriel jQuery 过滤not()与filter()实例代码_jquery

jQuery 过滤not()与filter()实例代码_jquery

May 16, 2016 pm 05:53 PM
filter NOT

第一种写法:
复制代码 代码如下:

$(function(){
$("li").not(":even").css("color","red");
$("li").filter(":odd").css("color","red");

})

第二种写法:
复制代码 代码如下:

$(function(){
$("li").filter(function(index) {
return index%2 == 0;
}).css("color","red");

$("li").not(function(index) {
return index%2 !== 0;
}).css("color","red");
})

这两种写法,都可以达到一样的效果,not与filter是相反的过滤!

jQuery过滤选择器:not()方法介绍

jQuery(':not(selector)')
在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a) and :not(div,a)

"a">sdfsdfs


"b">sdfsdfs


"c">sdfsdfs



$("p:not(.a)").css({"color":"red"})
那么除了class等于a的p元素外,其他的P的文字颜色就变成了红色.
:not()伪类过滤选择器,这叫法真拗口,jQuery的:not()方法是jQuery的伪类选择器,可以过滤不需要的元素,筛选出正确的结果,简单的说我们有如下代码:

$("selector1:not(selector2)")
我们分析下上面的代码,我们要获取selector1的元素,但可能我不需要全部,怎么办,通过:not()方法来过滤,如果selector1的集合中有#1,#2,#3,#4
我们的selector2就是要过滤掉#4,上面的代码我们最终将获得#1,#2,#3
再举几个列子

$('li:not(:only-child)')//匹配所有的li,除了只有一个子元素的
$('li:not(:first-child)');//匹配除了在他父元素中是第一个子元素的LI
$("li :not(:first)").hide();//隐藏除了第一个LI外的所有LI
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre l'erreur « [Vue warn] : échec de la résolution du filtre » Comment résoudre l'erreur « [Vue warn] : échec de la résolution du filtre » Aug 19, 2023 pm 03:33 PM

Méthodes pour résoudre l'erreur "[Vuewarn]:Failedtoresolvefilter" Lors du processus de développement utilisant Vue, nous rencontrons parfois un message d'erreur : "[Vuewarn]:Failedtoresolvefilter". Ce message d'erreur se produit généralement lorsque nous utilisons un filtre non défini dans le modèle. Cet article explique comment résoudre cette erreur et donne des exemples de code correspondants. Quand on est dans Vue

Quel est le principe et la méthode d'enregistrement du filtre dans Springboot Quel est le principe et la méthode d'enregistrement du filtre dans Springboot May 11, 2023 pm 08:28 PM

1. Filtre Regardez d'abord l'emplacement du filtre du serveur Web. Le filtre est une chaîne connectée avant et après. Une fois le traitement précédent terminé, il est transmis au filtre suivant pour traitement. 1.1Définition de l'interface de filtre publicinterfaceFilter{//Méthode d'initialisation, exécutée une seule fois dans tout le cycle de vie. //Les services de filtrage ne peuvent pas être fournis tant que la méthode init n'est pas exécutée avec succès (échec tel que le lancement d'une exception, etc.). //Le paramètre FilterConfig permet d'obtenir le paramètre d'initialisation publicvoidinit(FilterConfigfilterConfig)throwsServletException;//

Comment intégrer le filtre dans SpringBoot2 Comment intégrer le filtre dans SpringBoot2 May 16, 2023 pm 02:46 PM

Définissez d’abord un filtre pour l’interception d’URL d’accès unifié. Le code est le suivant : publicclassUrlFilterimplementsFilter{privateLoggerlog=LoggerFactory.getLogger(UrlFilter.class);@OverridepublicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{H

Comment filtrer en Java Comment filtrer en Java Apr 18, 2023 pm 11:04 PM

Remarque 1. Si le paramètre Lambda génère une valeur vraie, le filtre (Lambda pouvant générer un résultat booléen) générera un élément ; 2. Lorsque false est généré, cet élément ne sera plus utilisé. Exemple pour créer une collection List : ListstringCollection=newArrayList();stringCollection.add("ddd2");stringCollection.add("aaa2");stringCollection.add("bbb1");stringC

Analyse des propriétés visuelles CSS : box-shadow, text-shadow et filtre Analyse des propriétés visuelles CSS : box-shadow, text-shadow et filtre Oct 20, 2023 pm 12:51 PM

Analyse des propriétés visuelles CSS : box-shadow, text-shadow et filter Introduction : Dans la conception et le développement Web, CSS peut être utilisé pour ajouter divers effets visuels aux éléments. Cet article se concentrera sur les trois propriétés importantes de box-shadow, text-shadow et filter en CSS, y compris leur utilisation et l'affichage des effets. Ci-dessous, nous analysons ces trois attributs en détail. 1. boîte-ombre (ombre de boîte) boîte-shado

Explication détaillée des propriétés de flou CSS : filtre et toile de fond-filtre Explication détaillée des propriétés de flou CSS : filtre et toile de fond-filtre Oct 20, 2023 pm 04:48 PM

Explication détaillée des propriétés floues CSS : filter et background-filter Introduction : Lors de la conception de pages Web, nous avons souvent besoin d'effets spéciaux pour augmenter l'attrait visuel de la page. L'effet de flou est l'un des effets spéciaux courants. CSS fournit deux attributs de flou : filter et background-filter, qui sont utilisés respectivement pour flouter le contenu de l'élément et le contenu de l'arrière-plan. Cet article explique ces deux propriétés en détail et fournit quelques exemples de code concrets. 1. filtre

Classe facultative dans Java 8 : Comment filtrer les valeurs éventuellement nulles à l'aide de la méthode filter() Classe facultative dans Java 8 : Comment filtrer les valeurs éventuellement nulles à l'aide de la méthode filter() Aug 01, 2023 pm 05:27 PM

Classe facultative en Java8 : Comment utiliser la méthode filter() pour filtrer les valeurs éventuellement nulles En Java8, la classe facultative est un outil très utile qui nous permet de mieux gérer les valeurs éventuellement nulles et d'éviter l'apparition de NullPointerException. La classe Optionnel fournit de nombreuses méthodes pour manipuler les valeurs nulles potentielles, l'une des méthodes importantes est filter(). La fonction de la méthode filter() est que si Option

Comment utiliser des filtres pour formater et traiter les données dans Vue Comment utiliser des filtres pour formater et traiter les données dans Vue Oct 15, 2023 pm 03:50 PM

Utilisez des filtres pour formater et traiter les données dans Vue Dans Vue, nous pouvons formater et traiter les données à l'aide de filtres. Le filtre est une fonction qui peut être appelée directement dans le modèle. Elle peut traiter les données à afficher et renvoyer les résultats traités. Dans cet article, nous présenterons comment utiliser des filtres pour formater et traiter les données, et fournirons des exemples de code spécifiques. Enregistrer le filtre Dans l'instance Vue, nous devons d'abord enregistrer un filtre afin qu'il puisse être utilisé dans le modèle

See all articles