jquery - CSS 显示/隐藏方法

标签 jquery html css

我刚刚解决了这个问题,但我仍然对为什么遇到麻烦感到困惑。当尝试隐藏 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/

相关文章:

javascript - jQuery AutoComplete - 如何访问返回值?

javascript - 卷轴上的 box-sizing : border-box is causing an error on a JS fixed position sidebar,

javascript - Javascript 读取 ASP 列表框

javascript - Servlet 过滤器不允许在 jsp 文件中上传指向 js 库的链接

html - 纯 css 纯菜单标题与 Firefox 中的元素不对齐?

javascript - 为什么当我点击打印按钮时@media print 的选择器没有显示正确的格式?

javascript - jQuery scrollTo 仅在 Chrome 61 之后有效

javascript - For循环以编程方式隐藏元素

javascript - 使用 JavaScript 代码将 HTML 元素复制到剪贴板

html - 如何为可变数量的内联元素设置内边距?