Esiste una funzione "exists" per jQuery?
Come posso controllare l'esistenza di un elemento in jQuery?
Il codice attuale che ho è questo
if ($(selector).length > 0) {
// Do something
}
C'è un modo più elegante per avvicinarsi a questo? Forse un plugin o una funzione?
2659
3
Sì!
Questo è in risposta a: Herding Code podcast con Jeff Atwood
Se hai usato
implicherebbe che il concatenamento è possibile quando non lo è.
Questo sarebbe meglio:
In alternativa, dalle FAQ:
Si potrebbe anche usare quanto segue. Se non ci sono valori nell'array di oggetti jQuery, allora ottenere il primo elemento dell'array restituirebbe undefined.
Si può usare:
Un poco più elegante, forse.