我有一个<div>
我正在单击以更改变量的值。变量会改变,但if(oneorzero == 0)
永远不会起作用。它总是继续== 0
。即使变量不同,它的作用仍然相同。我究竟做错了什么?
编辑:
我留下了一部分。更改变量后,我需要检查 onmousedown 函数以查看它是否有效。这是我的问题。
var oneorzero = 0;
var onmousedownfunction= function() {
if(oneorzero == 0){
alert('One or Zero equals 0');
//Do something
};
if(oneorzero == 1){
alert('One or Zero equals 1');
//Do something
};
};
$('.class').click(function(){
val_class = $(this).attr('value');
if(val_class == '0'){
$(this).attr('value','1');
oneorzero = 1;
};
if(val_class == '1'){
$(this).attr('value','0');
oneorzero = 0;
};
});
$(canvas).mousedown(onmousedownfunction);