gpt4 book ai didi

javascript - 向 js.erb 文件中的 RegExp 构造函数提供的标志无效

转载 作者:行者123 更新时间:2023-12-02 16:24:29 25 4
gpt4 key购买 nike

当我的 img 悬停在上面时,我尝试使用 jQuery 更改其 src 属性。但我收到一条错误消息,Uncaught SyntaxError:向 RegExp 构造函数“icon_history”提供的标志无效

app.js.erb

 var hover = <%= image_path 'icon_history-h1' %>;

var unhover = <%= image_path 'icon_history' %>;

$('img.more').hover(function(){
console.log(hover);
$(this).attr('src', hover);
},
function(){
console.log(unhover);
$(this).attr('src', unhover);
});

最佳答案

您应该转义字符串并将它们放在引号中:

var hover = '<%= j image_path 'icon_history-h1' %>';

var unhover = '<%= j image_path 'icon_history' %>';

关于javascript - 向 js.erb 文件中的 RegExp 构造函数提供的标志无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28821703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com