javascript - js拼接html的时候怎么让div的id值不同,怎么获取div的id值
怪我咯2017-04-11 13:21:17 0 7 316
$.ajax({
type: "post",
url: "hostPaas.htm",
data: {
} ,
dataType: "json",
success: function(data) {
var html = "";
for (var i=0;i
var paasname = data.hostPaas[i].paasName;
var os = data.hostPaas[i].os;
var describe=data.hostPaas[i].describe;
html +='
';html +='
';
html +='' ;
html +=''+paasname+'';
html +='
';html +='
';
html +=''+os+'';
html +='
';html +='
';
html +=''+describe+'';
html +='
';html +='';
}
$("#paasShow").html(html);
},
回答
7
0
分享
全部回复 (7)
ringa_lee2017-04-11 13:23:177楼
可以使用 data-id 避免 id 重复的问题
html +='
';
获取
$('p[data-id=passp]'); // 可以遍历,可以绑定事件,看你的需求
回复
ringa_lee2017-04-11 13:23:176楼
你想问什么没看明白。。id不能直接在代码里改?
回复
怪我咯2017-04-11 13:23:175楼
id后面加个索引....
回复
小葫芦2017-04-11 13:23:174楼
html +='
'
回复
ringa_lee2017-04-11 13:23:173楼
id="paasp"+index
回复
ringa_lee2017-04-11 13:23:172楼
通过for循环控制,在循环体里面取变量i的值
回复
巴扎黑2017-04-11 13:23:171楼
当然可以全局记录id,给重名的加上-1、-2……这样的标签以示区分
但是,我觉得你这种情况最好还是直接上命名空间吧,这样更保险。
回复