Eu tenho o seguinte código.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Existe uma maneira mais eficiente de remover vários atributos?
Eu tenho o seguinte código.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Existe uma maneira mais eficiente de remover vários atributos?
Respostas:
Sim :
.removeAttr('height align style')
Da documentação :
a partir da versão 1.7, pode ser uma lista de atributos separados por espaço.
Sim, você pode removê-lo desta forma:
$('#listing img').removeAttr('height align style');
você também pode adicionar esses atributos da seguinte maneira:
$('#listing img').attr({ height: "20", align: left }).css({ color: red, text-align: center });