У меня есть следующий код.
$(document).ready(function(){
$('#listing img')
.attr('width', 250)
.removeAttr('height').removeAttr('align').removeAttr('style')
.wrap('<p />');
});
Есть ли более эффективный способ удаления нескольких атрибутов?
Да :
.removeAttr('height align style')
Из документации :
начиная с версии 1.7, это может быть список атрибутов, разделенных пробелами.
Да, вы можете удалить его таким образом:
$('#listing img').removeAttr('height align style');
вы также можете добавить эти атрибуты следующим образом:
$('#listing img').attr({ height: "20", align: left }).css({ color: red, text-align: center });
источник