oDiv.off = true;
oBtn.onclick = function(){
if(oDiv.off){
console.log('1')
}else{
console.log('2')
}
oDiv.off = !oDiv.off
};
像这种我用jquery直接设置attr的话问题是出在哪里了?
$('#div').attr('off',false);
$('#btn').click(function(){
if( $('#div').attr('off') ){
$('#div').attr('off',false);
console.log('1');
}else{
$('#div').attr('off',true);
console.log('2');
}
});
求解答~
toggle不是交替切换显示状态吗?
追答现在是第一种情况。。。谢谢,我找到问题了,获取的attr是一个string值,而不是一个boolean值,用来做判断条件出问题了