0
votes

Comment le code JS correspondant utilise-t-il l'index de travail?

J'ai réussi à copier des JS sur ma doc, et je l'ai travaillé. Mais je ne comprends pas tout à fait comment c'est le faire.

C'est une fonction de recherche pour correspondre à des données dans une table et masquer les lignes qui ne correspondent pas. P>

Mais je ne comprends pas le ligne active de code qui effectue des recherches et des allumettes. Est-ce que quelqu'un l'expliquerait? P>

if ($(this).text().toLowerCase().indexOf(value.toLowerCase()) >= 0) {
  found = 'true';
}


4 commentaires

Ce fait référence au . Le code obtient tout le texte à l'intérieur de la ligne comme une chaîne longue, le transforme en minuscule, puis appelle indexofof () dessus, passant la valeur. Cela renvoie la position de la valeur à l'intérieur de la chaîne ou -1 si non trouvé.


développeur.mozilla.org/en-us/ Docs / Web / JavaScript / Référence / ...


développeur.mozilla.org/en-us/ Docs / Web / JavaScript / Référence / ...


Veuillez renommer votre titre qui concerne le problème à la main - au moment où il n'est pas très utile pour les lecteurs qui souhaitent savoir si c'est quelque chose qu'ils peuvent aider.


3 Réponses :


1
votes

Il convertit la valeur que vous avez envoyée à la fonction en minuscule, puis regarde les données de la ligne. Il convertit cela en minuscule aussi et voit s'il y a une correspondance à l'aide de l'index de, qui est couvert ici: Comment utiliser Indexof dans JQuery

Fondamentalement, la méthode Indexof () renvoie la position de la première occurrence d'une valeur spécifiée dans une chaîne. Il renvoie -1 si la valeur à la recherche ne se produit pas. P>

envisager de rechercher "Test" P>

var str = "Hello this is a test";
var n = str.indexOf("test");


0 commentaires

0
votes

ce qu'il fait est

pour chaque rangée dans ma table "Résultat" Si l'une de toutes ces valeurs, que je regarde en minuscule, est égale à ce que j'ai saisi dans la "barre de recherche" en minuscule, plus d'une fois, puis je l'ai trouvé, et aussi trouvé = "vrai"


1 commentaires

Votre réponse est confuse, notamment la partie sur plus d'une fois .



0
votes

à partir de la barre de recherche Touche Appuyez sur l'événement déclenché et la valeur de la barre de recherche sera transmise à la fonction de recherche xxx

si besoin de plus d'informations sur l'index de l'index de https://www.w3schools.com/jsref/jsref_indexof.asp @Mattcouthon laissez-moi savoir si vous avez besoin de quelque chose d'autre


0 commentaires