jquery在(div)中删除id

jquery在(div)中删除id,jquery,html,css,Jquery,Html,Css,我想用jQuery删除(div)中的id,可以帮我吗 这是我的HTML: <div class="margin-pack"> <div class="pack"> <a data-tab="tab-1">pack1-cu</a> </div> <div class="pack"> <a data-tab="tab-2"pack2-cu</a>

我想用jQuery删除(div)中的id,可以帮我吗

这是我的HTML:

<div class="margin-pack">

    <div class="pack">
        <a data-tab="tab-1">pack1-cu</a>
    </div>
    <div class="pack">
        <a data-tab="tab-2"pack2-cu</a>
    </div>
    <div class="pack" id="active">
        <a data-tab="tab-3">pack3-cu</a>
    </div>
</div>

pack1铜
$(“活动”).removeAttr(“id”)

只需使用此

即可使用此示例删除id:

$('div#active').removeAttr('id');
$('div.pack').attr('id', 'active');
您可以使用此示例添加id:

$('div#active').removeAttr('id');
$('div.pack').attr('id', 'active');
$(文档).ready(函数(){
$(“.pack”)。单击(函数(){
$(“.pack”).removeAttr(“id”)
$(this.attr('id','active');
});
});
#活动{
背景:红色;
颜色:白色;
}

pack1铜
pack2铜
pack3铜

请告诉我们您自己尝试了什么,StackOverflow不是一个编码服务。XY问题:无论您需要它做什么都是不正确的-您不想添加/删除
id
-您应该做的是添加/删除一个类,并相应地设置css/其他规则
。active{color:yellow;}
$(“.active”)…
那么这是一个干净的
$(this).addClass(“active”).sides().removeClass(“active”)
仅使用此
是一个很弱的解释,而且你的答案只解决了一半的问题非常好,谢谢亲爱的。