J'ai vu cet extrait de code: et voulait savoir si cela peut être étendu à n'importe quelle chaîne? p> Je veux accomplir ce qui suit, mais il est devenu 'T Travailler: P> $("li").attr("title").search(new RegExp("sometext", "i"));
3 Réponses :
Vous exécutez la fonction Exemple: p> recherche () code> est une méthode de chaîne. attr code> sur chaque fort> chaque code> et utiliser le cette code> référence dans. P> $('li').each(function() {
var isFound = $(this).attr('title').search(/string/i);
//do something based on isFound...
});
Je pense $ (this) .attr ('Titre') est déjà une chaîne. Avons-nous encore besoin de le convertir à nouveau en chaîne?
ah, ce serait parce que Regexp n'est pas jQuery. :)
essayer Cette page . quelque chose comme: p> jquery.attr code> ne renvoie pas une chaîne afin que cela cause certainement à cet égard. Heureusement, je pense que vous pouvez simplement utiliser .text () code> pour renvoyer la représentation de chaîne. p>
if (/yes/i.test(str))