javascript - 如何隐藏多个具有相同 id 的 div?

标签 javascript php jquery html

我的 HTML

<div id="a">Showcode</div>
<div id="b">Code 1</div> // b1
<div id="b">Code 2</div> // b2

我的代码:

$(document).ready(function(){
        $('#b').hide();
})

我试图一次隐藏所有 id="b"div。

当我运行代码时,我看到 div id = b (b1) 隐藏,但 div id = b (b2) 没有。

最佳答案

HTML 元素 ID 必须是唯一的。请使用类名称,该名称不必是唯一的。

$('.b').hide();

如果由于某种原因您无法更改 HTML,那么您可以使用它,它适用于重复的 ID:

$('*[id="b"]').hide();

关于javascript - 如何隐藏多个具有相同 id 的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23313343/

相关文章:

javascript - 模态根本没有加载

php - 使用 PHP 从 Microsoft Graph API 获取访问 token

php - 注意第 16 行 : Undefined variable: email in/Applications/XAMPP/xamppfiles/htdocs/menthor/login. php

php - 在 PHP 中组合 KML 多边形

javascript - AngularJS:模型不在 ng-change 上更新?

javascript - react native map : How to fit Polyline coordinates to screen?

javascript - 如何在catch上终止函数执行?

javascript - 如何使用 jquery 更改选择选项?

javascript - 如何从网页打开带有关联程序的本地文件?

jquery - 如何减少 jQuery?