Есть ли лучший способ написания этого кода:
http://jsfiddle.net/2u7fg/2/
$('img').filter(function() { return $(this).attr('align').length > 0; }).parent().css('background', 'red');
Цель состоит в том, чтобы выбрать все элементы изображения на странице, которые имеют атрибут 'align', иприменить стиль к родителю.
Вы можете выполнить фильтрацию, используя следующий синтаксис, указав, что соответствующие элементы должны иметь атрибут 'align':
$('img[align]').parent().css('background','red');
$('img[align]').parent().css('background', 'red');
вот так :)
http://jsfiddle.net/2u7fg/3/