我刚刚解决了这个问题,但我仍然对为什么遇到麻烦感到困惑。当尝试隐藏 div 时,我尝试使用以下代码:
<div id = myDiv></div>
function MyFunction(){
$('#myDiv').css("display", "none");
}
当试图隐藏 div 时,该代码将不起作用,但这将起作用
function MyFunction(){
$('#myDiv').hide();
}
我想知道这些方法之间有什么区别,以及为什么一种方法有效而另一种方法无效。
最佳答案
这是一个问题
<div id = myDiv></div>
你必须这样做
<div id="myDiv"></div>
由于 .hide() 和 .css() 都会向您的元素添加“display: none”,因此上面的代码是我唯一能想到的。始终将“”与属性一起使用。
关于jquery - CSS 显示/隐藏方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622601/