我正在尝试将一个ID附加到div元素,但似乎已经有一个ID它会替换现有的ID。我很茫然。
$(document).ready(function(){
$("div").each( function(i){
$(this).attr({ id: " num_" + ++i });
})
});
答案 0 :(得分:1)
你可以这样做:
$(document).ready(function(){
$("div").each( function(i){
$(this).attr({ id: $(this).attr("id") + " num_" + ++i });
})
});
答案 1 :(得分:0)
div元素只能有一个标识符,并且此标识符必须是唯一的。 因此,您无法添加ID。
答案 2 :(得分:0)
html中的元素最多只有一个id。要解决此问题,请使用自定义属性。开始使用'data-id'并将它们用作普通的html属性。如果要添加更多ID,只需增加数字即可。喜欢... 输入ID ='名称'data-id ='用户名'