Javascript 更改图像src时出现Jquery语法错误

Javascript 更改图像src时出现Jquery语法错误,javascript,jquery,Javascript,Jquery,下面是我在满足一个条件时更改img src的代码 <script type="text/javascript"> var e = document.getElementById("shopperlanguage"); var strUser = e.options[e.selectedIndex].value; if(strUser=="ja_JP"){ var japaneseImgSrcs=['slider1.jpg','slider

下面是我在满足一个条件时更改img src的代码

<script  type="text/javascript">
    var e = document.getElementById("shopperlanguage"); 
    var strUser = e.options[e.selectedIndex].value;

    if(strUser=="ja_JP"){
        var japaneseImgSrcs=['slider1.jpg','slider2.jpg','slider3.jpg','slider4.jpg'];
        jQuery(".jcarousel img").each(function(index,ele){
            jQuery(this).attr("src",japaneseImgSrcs[index]);
        });
    }
</script>
这段代码不起作用,我在控制台第2行遇到语法错误。 我不明白它怎么了

修复了Beri建议的代码,但在mozila firefox控制台的第2行仍然出现语法错误

slider2.jpg的报价结尾错误

var JapaneseImgSrcs=['RevSlider_Ecommerce2.png'、'slider3.jpg'、'Zen-Den-Web-Design-San-Francisco'- Home-Slider-1-1920x600.jpg','slider2.jpg']

提示变量名称应以小写字母开头

不能在字符串中添加新行:

'Zen-Den-Web-Design-San-Francisco-  
 Home-Slider-1-1920x600.jpg'
应该是

'Zen-Den-Web-Design-San-Francisco-Home-Slider-1-1920x600.jpg'
'slider2.jpg'
您的最后一个元素有错误的引号:

'slider2.jpg"
应该是

'Zen-Den-Web-Design-San-Francisco-Home-Slider-1-1920x600.jpg'
'slider2.jpg'

你能公布你得到的全部准确错误吗?具有行号。获取语法错误:行号2处的语法错误哪一行是行号2?这都是你的js吗?你说不工作是什么意思?它不会改变sliderBut中的图像src url,但这是一个很好的建议,有时在别人习惯之前告诉别人是好的。错误的命名变量会使代码更难阅读。