Ho il codice seguente.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Esiste un modo più efficiente per rimuovere più attributi?
Ho il codice seguente.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Esiste un modo più efficiente per rimuovere più attributi?
Risposte:
Sì :
.removeAttr('height align style')
Dalla documentazione :
a partire dalla versione 1.7, può essere un elenco di attributi separati da spazi.
Sì, puoi rimuoverlo in questo modo:
$('#listing img').removeAttr('height align style');
puoi anche aggiungere questi attributi come segue:
$('#listing img').attr({ height: "20", align: left }).css({ color: red, text-align: center });