javascript - jQuery - 如果 3 个 id 都没有内容,则隐藏此内容

标签 javascript jquery

我有 3 个 div 从数据库中的字段绘制内容:

<div id="one">{data_one}</div>
<div id="two">{data_two}</div>
<div id="three">{data_three}</div>

如果这三个 div 都没有数据,我可以添加一些 jQuery 来隐藏另一个 div 吗?

谢谢, jack

最佳答案

我有一种强烈的感觉,这在服务器端处理会更好,因为您可能希望这也适用于禁用 JavaScript 的人。

如果它需要在 jQuery 中,你可以这样做:

$(function() {
   if($("#one").html() == "" && $("#two").html() == "" && $("#three").html() == "") {
      $("#someOtherDiv").hide();
   }
}

关于javascript - jQuery - 如果 3 个 id 都没有内容,则隐藏此内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1859175/

相关文章:

javascript - 在源节点上调用 stop() 是否会触发结束事件?

javascript - 为什么这段代码中的随机化不起作用?

javascript - 为什么在使用 JQuery 时,当我悬停时,没有流畅的动画?

javascript - 如果元素包含任何这些单词,则将该单词包装在 span 中

javascript - <select> 下拉菜单以 JavaScript 打开的目标文件

javascript - 使用 jQuery Mobile 选择作为菜单更改 URL 或内部页面

javascript - 奇怪的行为(ajax长轮询 channel ) "refuses"来自普通浏览器的连接?

javascript - 是否可以在heroku服务器上将latex编译为pdf?

javascript - Redux 表单卸载组件 onSubmit

javascript - 如何以编程方式选择 TinyMCE 编辑器中的所有文本