J’ai un formulaire ajax et je dois localiser le code postal à 5 chiffres saisi – val ();
var zip = ($("#edit-field-zip-value").val());
Une fois soumis, les résultats sont chargés dans un tableau comportant jusqu’à 10 zips. Dans les 10 zips, vous devez être identifié avec jquery.
$(".zip div:html[text=zip]").addClass("equal");
La ligne ci-dessus est évidemment incorrecte. Quelqu’un peut aider avec ici. Si ce n’est pas possible avec ma ligne de requête, je suis ouvert à une autre solution plus flexible.
ex:
if (zip == tablezip) { console.log("hello"); }
MARQUAGE:
90042 90052 90062 90072 90082
Le bon jQuery serait, using contains
:
$('.zip div:contains('+zip+')').addClass('equal');
Si vous en aviez besoin pour être exact, vous pourriez faire:
$('.zip div').filter(function() { return $(this).text() == zip; }).addClass('equal');
Vous cherchez le div qui contient le zip? Essayez le sélecteur :contains
.
$(".zip div:contains("+zip+")").addClass("equal");