【发布时间】:2021-05-15 08:19:20
【问题描述】:
我的 HTML 结构如下(相关部分):
<div class="col-md-6">
<div class="card card-warning">something here</div>
</div>
<div class="col-md-6">
<div class="card">something else here</div>
</div>
我希望能够从第一张卡片中删除 card-warning 类,并将其添加到第二张单选按钮的切换按钮(每张卡片中)。
到目前为止,我的代码将类正确添加到第二张卡,但未能从第一张卡中删除。
$(this).closest('div.card').addClass('card-warning').prev('div.card').removeClass('card-warning');
$(this) 是选中的单选按钮,.closest('div.card').addClass('card-warning') 按预期正确添加了类。关键是.prev('div.card').removeClass('card-warning') 不是针对前一张卡的。
我做错了什么?
【问题讨论】:
-
你能贴出带有收音机的html结构来试试sn-p
标签: javascript jquery dom