[英]How to dynamically set a data-target id?
我有三个具有不同ID的div。 我想将myModal + i
连接到data-target
属性,但是我不确定该怎么做。 这是我的代码:
success: function (response) {
var work;
var res = response.split("§");
var modalid;
for (var i = 0; i < res.length - 1; i++) {
modalid = "myModal" + i;
work = res[i].split("^");
document.getElementById('eventi').innerHTML += "Cena del: " + work[0] + "<button type=\"button\" data-toggle=\"modal\" data-target=\"#\"\">leggi di piu</button>" + "<br>";
document.getElementById('description' + (i)).innerHTML = work[1];
}
}
我已将包装引号更改为单引号,以防止需要转义内部引号。
document.getElementById('eventi').innerHTML +=
'Cena del: ' + work[0] + '<button type="button" data-toggle="modal" data-target="#' + modalid + '">leggi di piu</button><br>';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.