javascript - 如何更改具有某些特殊 ID 的多 div 显示?

标签 javascript jquery

我有一些div如下

<div id="span1"></div>
<div id="span3"></div>
<div id="span5"></div>
<div id="span7"></div>
.....

id中有“span”,jquery如何显示或隐藏它们?

最佳答案

您可以将要隐藏的选择器放在一个数组中,然后用逗号连接:

var tohide = [
    "#span1",
    "#span3",
    "#span5",
    "#span7"
];

$(tohide.join(',')).hide();

或者,为每个添加一个公共(public)类:

<div class="tohide" id="span1"></div>
<div class="tohide" id="span3"></div>
<div class="tohide" id="span5"></div>
<div class="tohide" id="span7"></div>

$('.tohide').hide();

关于javascript - 如何更改具有某些特殊 ID 的多 div 显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10671865/

相关文章:

javascript - 按下拉值对表格进行排序(简化我的代码)

javascript - 如何在扩展后台页面访问localStorage?

javascript - Discord Bot 不播放音频 discord.js v13

javascript - X-可编辑 AJAX 请求未发送

jQuery 插件不重叠 DIV?

javascript - 有什么方法可以使用css在子类的基础上设置父背景颜色?

jquery - 为什么我的导航栏 'bars' 不能在移动 View 中正确显示?

javascript - 将变量作为属性名称传递

javascript - 如何正确地从 navigator.geolocation 调用 stopObserving()?

javascript - 在Select2中向Ajax请求传递参数