addClass 到具有特定属性的 div [重复]

Posted

技术标签:

【中文标题】addClass 到具有特定属性的 div [重复]【英文标题】:addClass to a div with specific attribute [duplicate] 【发布时间】:2020-05-07 07:38:11 【问题描述】:

嗨,我想做的是向具有特定名称属性的 div 添加一个类, 例如我有一个这样的 div。

<div class="box" name="box-1"></div>

<div class="box" name="box-2"></div>

现在如何使用该属性将类添加到该 div,我的意思是将类添加到具有 box-1 名称属性的 div, 我该怎么做?

【问题讨论】:

阿联酋attribute selector。但是div 元素没有name 属性,所以更大的问题是您的html 无效。请改用数据属性,即。 data-name="box-1",或者更好的是id 【参考方案1】:

您可以使用div[name ="box-2"]

$('div[name ="box-2"]').addClass('myclass');
.boxwidth:50px; height:50px;
.myclassbackground:red;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="box" name="box-1">Box 1</div>

<div class="box" name="box-2">Box 2</div>

【讨论】:

以上是关于addClass 到具有特定属性的 div [重复]的主要内容,如果未能解决你的问题,请参考以下文章

用于匹配具有特定属性的 HTML 标记的正则表达式 [重复]

按数据名称属性查找 div [重复]

jQuery addClass 仅适用于具有更高级别的 div

如何在jQuery中获取具有特定数据ID的特定div [重复]

隐藏具有特定类的第一个 div [重复]

使用具有特定度数的jQuery旋转DIV? [复制]