Mam następujący kod.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Czy istnieje skuteczniejszy sposób usuwania wielu atrybutów?
Tak :
.removeAttr('height align style')
Z dokumentacji :
od wersji 1.7 może to być lista atrybutów oddzielonych spacjami.
Tak, możesz to usunąć w ten sposób:
$('#listing img').removeAttr('height align style');
możesz również dodać te atrybuty w następujący sposób:
$('#listing img').attr({ height: "20", align: left }).css({ color: red, text-align: center });
źródło