Похоже, что attr () не будет работать в IE, если вы используете смешанное имя атрибута. Обязательно используйте все строчные буквы для имен ваших атрибутов.

о, поправьте меня, если я ошибаюсь, но я понимаю, что jQueryattr() НЕ работает в 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() определенно работает!

Ответы на вопрос(5)

Ваш ответ на вопрос