Sto facendo un progetto con fullcalendar e devo essere in grado di selezionare un elemento in base al numero del giorno. Ecco un esempio dell'elemento ho bisogno di selezionare:JQuery seleziona per testo interno
<div class="fc-day-number">1</div>
Ecco il javascript che ho scritto:
$("div.fc-day-number:contains(" + day + ")").parent().parent().css({ 'background-color': 'Green' });
Questo catturerà tutte le div il cui testo interno contiene la variabile giorno, problema è se il giorno == 1 allora seleziona anche 11,12,13,21,31, ecc. Come scrivo un selettore JQuery che catturerà i div con la classe "fc-day-number" e il cui testo interno è esattamente uguale al giorno?
Probabilmente aggiungere $ (this) .text(). ALowerCase() === giorno; –
@ Kris Perché? L'OP usa solo i numeri, quindi il caso non dovrebbe avere importanza. Ho anche usato il doppio equivale perché ho pensato che il giorno sarebbe stato numerico mentre 'text()' sarebbe una stringa. – Dennis
Oh, ho pensato che potesse essere qualsiasi testo/stringa. –