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
仍然存在时,它需要hide
! 最佳答案
错误!
$('#va').style.display = 'none';
尝试
$('#va')[0].style.display = 'none';
要么
$('#va').get(0).style.display = 'none';
要么
$('#va').hide();
关于javascript - 如果语句切换div否则隐藏div损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29132752/