Rimuovi l’attributo del tag HTML

È ansible rimuovere l’attributo del primo tag HTML

? Così questo:

 
aaa

diventa

 
aaa

da quanto segue:

 
aaa
(bbb) ccc

Per rimuoverlo da letteralmente il primo elemento usa .removeAttr() :

 $(":first").removeAttr("style"); 

o in questo caso .show() mostrerà l’elemento rimuovendo la proprietà display :

 $(":first").show(); 

Sebbene tu voglia probabilmente restringerlo a qualcos’altro, ad esempio:

 $("#container :first").removeAttr("style"); 

Se vuoi mostrare il primo nascosto, usa :hidden come selettore:

 $(":hidden:first").show(); 

O puro JavaScript:

 document.getElementById('id?').removeAttribute('attribute?') 

Sì, infatti jQuery ha qualcosa per questo scopo: http://api.jquery.com/removeAttr/

Puoi usare il metodo removeAttr questo modo:

 $('div[style]').removeAttr('style'); 

Dato che non hai specificato alcun id o class per il div, il codice sopra trova un div che ha uno stile in linea e poi rimuove quello stile da esso.

Se sai che c’è un elemento genitore del div con un id, puoi usare questo codice:

 $('#parent_id div[style]').removeAttr('style'); 

Dove parent_id dovrebbe essere l’id dell’elemento genitore contenente il div in questione.

Dici “rimuovi l’attributo” – intendi rimuovere tutti gli attributi? O rimuovere specificamente l’attributo di style ?

Iniziamo con quest’ultimo:

 $('div').removeAttr('style'); 

La funzione removeAttr rimuove semplicemente l’attributo interamente.

è facile da usare in jQuery

 $("div:first").removeAttr("style"); 

in javascript

usa var divs = document.getElementsByTagName (“div”);

div [0] .removeAttribute ( “stile”);