【问题标题】:addClass to a div with specific attribute [duplicate]addClass 到具有特定属性的 div [重复]
【发布时间】: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

标签: javascript jquery html attr


【解决方案1】:

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

$('div[name ="box-2"]').addClass('myclass');
.box{width:50px; height:50px;}
.myclass{background: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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 2016-07-21
    • 2013-01-28
    • 1970-01-01
    相关资源
    最近更新 更多