逻辑运算符OR问题:jQuery
Logical operator OR problem: jQuery
Or运算符不起作用。你能帮我把它做好吗。
$('.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');
}
});
它"不起作用",因为这个运算符在JavaScript中不存在(你认为它为什么存在?)
它是||
,您必须明确测试条件:var == val1 || var == val2
。
var == (val1 || val2)
正在做一些不同的事情。
if(src =='../../photo/roz1.jpg' || src == '../../photo/roz2.jpg')
请参阅MDC-逻辑运算符。
if( src =='../../photo/roz1.jpg' || src == '../../photo/roz2.jpg'){...
在JavaScript中,||用于或。你的if应该读这样的东西:
if( src == '../../photo/roz1.jpg' || src == '../../photo/roz2.jpg'){
你真的需要了解基本情况,把它们作为一个起点:
- en.wikipedia.org/wiki/JavaScript
- Douglas Crockford关于JavaScript
- JavaScript权威指南
您还需要在或之后添加"src=",并使用||表示或。
相关文章:
- 带有slideUp/Down和clearQueue的jQuery问题
- html代码没有运行jquery问题
- 使用jquery问题将文本附加到文本区域
- 当变量中的.find()项有多个匹配项时,jQuery问题
- 由于jQuery问题,在实现Disqus插件时出现问题
- 在jquery问题中设置值
- 基本有类 jquery 问题
- 使用最接近查找文本输入的JQuery问题
- css上的Jquery问题
- 使用 jQuery 问题验证和提交表单
- 循环每个 jQuery 问题
- insertBefore() 一个 iframe jquery 问题
- Magento - 原型.js和jQuery问题 - 添加到购物车按钮
- 谷歌浏览器jQuery问题
- IE 中止插件脚本会导致现场出现 JQuery 问题
- 在 jquery 问题中加载更多选项
- Javascript - 使用 jQuery 问题选择选项
- 使用两个函数时出现 Jquery 问题
- jquery问题 - 它不会相应地改变它
- Jquery问题在Firefox和IE中,但不是Chrome