关于dynamic:在JQuery中添加和删除类似add class的ID

Add and remove ID like add class in JQuery

本问题已经有最佳答案,请猛点这里访问。

我有下面的代码可以在一个分区中切换一个类。我需要类似的代码,但需要ID。这是用get属性完成的吗?不确定应该如何进行,但它的工作方式应该与下面的代码相同,因为单击链接会更改ID。

1
2
3
4
5
6
7
$('#calendar-links a').click(function(e){
    e.preventDefault();
    var calendar_class = $(this).attr('data-class');
    $('#calendar-links a').removeClass('active');
    $(this).addClass('active');
    $('#aecp-calendar').removeClass('all current future events').addClass(calendar_class);
});


1
2
3
$('#calendar-links a').click(function(e){
    $("#myElement").attr("id","newId");
});

其中,newId是元素的"新"ID。


可以按如下方式设置ID:

1
 $(this).attr('id','newID');