Nat*_*pos 1 jquery if-statement boolean class
当一个#box
元素被隐藏或可见时,我正在尝试做不同的事情,所以我制作了这个脚本并附加到onClick
一个显示/隐藏按钮的参数:
var box = null;
function showHide_Click() {
box = $("#postBox").hasClass("hidden");
if (box = true) {
showBox();
$("#postBox").removeClass("hidden");
} else {
hideBox();
}
}
Run Code Online (Sandbox Code Playgroud)
它适用于显示元素,但反向不起作用.怎么了?
使用
box === true
Run Code Online (Sandbox Code Playgroud)
要么
if(box)
Run Code Online (Sandbox Code Playgroud)
代替
box = true
Run Code Online (Sandbox Code Playgroud)