[Javascript] Controllo stringa jquery

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buongiorno forum,
ho scritto il seguente codice Jquery al fine di controllare il testo presente all'interno di un tag HTML

Codice:
$(".cart .product-field-type-E").filter(function() {
    return $(this).text() === "Segnalaci le intolleranze alimentari";
}).hide();

$(".cart .product-field-type-E").filter(function() {
    return $(this).text() === "Nome e Cognome";
}).hide();

Quello che sto cercando di fare è di nascondere il tag
HTML:
<span class="product-field-type-E"><span>Segnalaci le intolleranze alimentari </span></span>

soltanto se contiene esattamente Segnalaci le intolleranze alimentari

In caso contrario (Segnalaci le intolleranze alimentari Glutine) non deve essere nascosto

Come effettuo questo controllo?
Grazie
 
Ciao, c'è uno spazio nell'html, per questo la condizione è falsa. Prova ad eliminare gli spazi con trim()
 
Grazie è vero, e se inserissi uno spazio nel codice jquery? Non funziona perchè non viene interpretato?

Codice:
$(".cart .product-field-type-E").filter(function() {
    return $(this).text() === "Segnalaci le intolleranze alimentari ";
}).hide();
 
E' quello che pensavo anche io ed invece no.. A questo punto è sbagliata l'istruzione...
 

Discussioni simili