javascript - 仅当元标记存在时才显示 div

标签 javascript jquery meta

我有一个用于不同应用程序和不同平台的包含文件。

我想在下面显示一个div

    <div id="my-menu" class="dropdown"></div>

仅当存在元标记时 - 默认情况下通过 CSS 中的 display:none 隐藏

元标记会是这样的

    <meta name="login-menu" content="show"/>

如果他们在应用程序中添加上述元数据,我想显示#my-menu div。

通过 jquery 执行此操作的最佳方法是什么?,这是一个开始

   if ($('meta[name="login-menu"]').attr('content')) {
       $( "#my-menu" ).show();
     }

最佳答案

您应该检查长度以查看它是否存在:

if ($('meta[name="login-menu"]').length) {
    $( "#my-menu" ).show();
}

关于javascript - 仅当元标记存在时才显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31545211/

相关文章:

c# - MVC4 + jQuery 淡出通知 div

javascript - Bootstrap 选项卡。通过jquery给当前tab添加边框

python - Django 模型字段如何与多个模型相关?

html - Viewport 用户可针对笔记本电脑/台式机进行扩展

对排名结果进行元排名的算法

javascript - 尝试将数字格式化为小数点后两位 jQuery

javascript学习,while if

Jquery分割函数

javascript - jquery一键将文本转为URL

javascript - 如何使用 jQuery 修改属性 ROWSPAN?