J'essaie de mettre en surbrillance (ou de style) le terme de recherche qu'un utilisateur tapera. À l'heure actuelle, cela styles la cellule de la table entière. Je veux juste le terme de recherche mis en surbrillance et non la cellule TD totale.
Je montre les lignes de table contenant le mot-clé, mais je ne peux pas sembler styler le mot clé "recherché" qui est jQuery ('# txtsearch'). Val ( ) dans les résultats ... p>
C'est ce que j'ai p> thx p> plus Code complet ... p>
3 Réponses :
Voici un pseudo code de la façon de le faire:
Vous pouvez mettre en évidence un mot particulier dans un élément comme les
CSS strong> < / p>
Essayez d'utiliser : contenantnocase code>
Exemple fort> p> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom john Sinclair</div>
<div>J. Ohn</div>
J'ai ajouté cela et ça marche parfaitement ...
@Ronald content qu'il aide
Fonction SelightOnly (texte) {$ ('#' + vue + 'td'). Chacun (fonction (i, e) {var $ e = $ (E); $ e.html ($ (E) .html (). .split (texte) .join ('' + text + ' span>'));})} $ ("correspondant"). Remplacer. innertext;}); MightOnlyly ($ ('# txtsearch'). Val (). Touppercase ());
Oui? Essayez-vous de me procurer?
Son filtre JQuery, aucun sélecteur CSS. webconnection.west-west-west.com/docs/_41z11htno.htm
POUR VOTRE INFORMATION. Ceci peut être réalisé facilement en utilisant Datables avec un effort minimal
Je n'utilise pas de datables ...
Aussi 1 , , 3 ....