Altro
Controllare se l'elemento esiste in jQuery
Come faccio a controllare se un elemento esiste se l'elemento è creato dal metodo .append()
?
$('elemId').length
non funziona per me.
1202
3
$('elemId').length
non funziona per me.Devi mettere
#
prima dell'id dell'elemento:Con vanilla JavaScript, non c'è bisogno dell'hash (
#
), ad esempiodocument.getElementById('id_qui')
, tuttavia quando si usa jQuery, è necessario mettere l'hash per indirizzare gli elementi basati suid
proprio come i CSS.Provate a controllare la lunghezza del selettore, se vi restituisce qualcosa allora l'elemento deve esistere altrimenti no.
Se avete una classe sul vostro elemento, allora potete provare quanto segue: