React App在Safari浏览器中不起作用?语法错误

时间:2019-01-29 12:32:24

标签: javascript jquery reactjs

document.querySelector("[rel='icon'").setAttribute('href', {Favicon});

(function($) {
    $(document).ready(function() {
        $('body').on('click', '.news-text img', function(e) {
            let src = $(this).attr('src');
            const modal = $('#lightBoxModal');
            modal.css('display', 'block');
            modal.find('img').remove();
            modal.find('.modal-content').append('<img src="' + src + '" alt="">');
        });

        $('#lightBoxModal, #lightBoxModal .close-icon').on('click', function() {
            const modal = $('#lightBoxModal');
            modal.find('img').remove();
            modal.css('display', 'none');
        });
    });
})(jQuery);

SyntaxError(DOM异常12):字符串与预期的模式不匹配。
React应用程序网站,无法在Safari中使用!
我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您似乎在声明末尾缺少括号:

document.querySelector("[rel='icon'") // Original
document.querySelector("[rel='icon']") // <-- Fixed