click: function(event, data) {
$('#clicked-state')
.text('You clicked: '+data.name);
if (data.name == "VA") {
$('#va').toggle();
}
else {
$('#va').style.display = 'none';
}
}
});
我有上面的想法,如果单击不同的状态,div id VA
将隐藏。目前你点击 'VA
' 并且 div VA
被切换,但是当你点击不同的状态时 div VA
仍然存在,它需要 隐藏
!
最佳答案
错了!
$('#va').style.display = 'none';
尝试
$('#va')[0].style.display = 'none';
或
$('#va').get(0).style.display = 'none';
或
$('#va').hide();
关于javascript - if 语句 toggle div else hide div broken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29132752/