如何更改属性的名称

时间:2014-04-22 12:20:06

标签: jquery html

我如何更改属性的名称,例如,我有“rel”,我想在网站准备就绪时将其更改为“rel2”,是否有可能以某种方式?

3 个答案:

答案 0 :(得分:1)

var oldrel = $(el).attr('rel');
$(el).attr('rel2',oldrel).removeAttr('rel'); 

答案 1 :(得分:1)

您应该使用old属性的值创建一个新属性。然后删除旧属性。

$("[rel]").each(function(){
    $(this).attr("rel2",$(this).attr("rel"));
    $(this).removeAttr("rel");
});

答案 2 :(得分:0)

不,严格来说,无法更改属性的名称。

如果您想要一个具有不同名称和相同值的属性,则必须删除当前属性并添加一个新属性,其新名称和前一属性的值相同。