或者操作员不起作用。你能帮忙解决问题吗?
$('.iconWrapper span').click(function(e) {
$('#div1').find('img').attr('src', function(index, src) {
if( src =='../../photo/roz1.jpg' || '../../photo/roz2.jpg'){
alert ('ohra');
}else{
alert ('lil');
}
});
答案 0 :(得分:5)
它“不起作用”,因为JavaScript中不存在此运算符(您认为它为什么会这样做?)
它是||
,您必须明确测试条件:var == val1 || var == val2
。
var == (val1 || val2)
正在做些不同的事情。
if(src =='../../photo/roz1.jpg' || src == '../../photo/roz2.jpg')
答案 1 :(得分:3)
if( src =='../../photo/roz1.jpg' || src == '../../photo/roz2.jpg'){...
答案 2 :(得分:2)
在JavaScript中||用于或。你的if应该是这样的:
if( src == '../../photo/roz1.jpg' || src == '../../photo/roz2.jpg'){
你真的需要学习基础知识,结帐这些作为起点:
答案 3 :(得分:1)
您需要在之后或之后添加“src ==”,并使用||为或。