声明变量会阻止我的代码

时间:2011-05-17 04:28:32

标签: javascript jquery

这里有问题吗? 声明这些变量会停止执行我的代码:(

var color = $('fieldset input[type=checkbox]').data("color");
        if(color === orange){var bgy = '-1'}
        else{var bgy = '-37'};

如果您需要更多信息,请问我:)

5 个答案:

答案 0 :(得分:2)

您的意思是color=='orange'吗?

如果没有帮助,请提醒color

的价值

答案 1 :(得分:1)

老兄......在

orange
if(color === orange){var bgy = '-1'}

使用firebug:D

答案 2 :(得分:0)

在if块之外定义bgy,只需在里面设置值。

答案 3 :(得分:0)

不,那应该可以正常工作......我建议的唯一一件就是:

var bgy;
var color = $('fieldset input[type=checkbox]').data("color");
if(color === 'orange'){ bgy = '-1' } else { bgy = '-37' };

确保jQuery实际找到您的元素,并提醒color进行故障排除。除此之外,我还需要更多代码......

答案 4 :(得分:0)

可能你需要使用

if(color === 'orange')

其他明智的

orange将被视为未定义的变量。