我想添加自定义ID标记,例如id = keys[key][each]
作为附加到new_resumes
类的html的一部分,例如我想
<div class = "filtered_results" id = keys[key][each] ...
而不是下面的代码 - 当我使用attr
或prop
标记时,它会为新的简历类添加一个id。我很欣赏我的代码并不是最伟大的。
for (var key in keys) {
$(".new_resumes").append("<div class='filtered_results' style='color:white; background-color:red; text-align:center; height:20px; line-height: 20px'>" + key + "</div>");
for (var each in keys[key]) {
$(".new_resumes").append("<div class='filtered_results' style ='height:60px; text-align:center; height:60px; line-height: 60px;'>" + keys[key][each][0] + "</div>").prop('id',keys[key][each][0]);
答案 0 :(得分:2)
如果我理解了您的问题,您想要将ID添加到您正在创建的filtered_results
div中吗?
你应该像这样连接它:
$(".new_resumes").append("<div class='filtered_results' id='" +keys[key][each][0] +"' style ='height:60px; text-align:center; height:60px; line-height: 60px;'>" + keys[key][each][0] + "</div>")
请注意这一部分:id='" +keys[key][each][0] +"'
现在,您在当前元素上调用.prop
,该元素仍为.new_resumes
元素。