Ned正确的jQuery语法将ID添加到Div

时间:2014-12-01 11:17:47

标签: jquery

jQuery正在创建一个像这样的div

document.write("<div class='post' id=''>");
document.write(postcontent);
document.write(json.feed.entry[i].id.$t);
document.write('</div>');

但是我想把(json.feed.entry [i] .id。$ t)移动到这个div的id中

document.write("<div class='post' id='(json.feed.entry[i].id.$t)'>");
document.write(postcontent);
document.write('</div>');

无法正确使用语法,因为上面的示例不起作用..

2 个答案:

答案 0 :(得分:1)

设置ID值时,您没有正确处理引号。使用方法:

document.write("<div class='post' id='"+json.feed.entry[i].id.$t+"'>");
document.write(postcontent);
document.write('</div>');

您还可以将document.write缩小到仅使用一次:

document.write("<div class='post' id='" + json.feed.entry[i].id.$t + "'>" + postcontent + "</div>");

答案 1 :(得分:1)

您没有正确连接。这样做:

document.write("<div class='post' id='"+(json.feed.entry[i].id.$t)+"'>");