Хорошо, поправьте меня, если я ошибаюсь, но я так понимаю, что jQuery attr ()
НЕ работает в IE. ( помечено как wontfix ) В таком случае, какая альтернатива лучше? Например, это работает везде, кроме IE:
jQuery(document).ready(function($) {
$('.airsrc').each(function() {
var $this = $(this);
var src = $this.attr('data-websrc');
$this.attr('src', src);
});
});
Обновление: Упс ... Я понимаю проблему. На самом деле у меня это было внутри оператора if
, основанного на медиа-запросе CSS3. Медиа-запросы, которые изначально не поддерживаются в IE8 или ниже. attr ()
определенно работает!