var id = column[columnIndex];
row.append($('<td id = "+id"/>').html(value));
这是将id作为字符串读取。我需要它从存储在(id)中的变量中读取它。有没有办法做到这一点?
答案 0 :(得分:2)
元素属性始终是字符串。话虽如此,你的代码无论如何都不会起作用。我想你期待字符串插值。试试这个:
row.append($('<td>').attr('id', id).html(value));
答案 1 :(得分:0)
是的,将其添加为变量:
var id = column[columnIndex];
row.append($('<td id="' + id + '"/>').html(value));
答案 2 :(得分:-1)
var id = column[columnIndex];
row.append( $('<td id="' + id + '">').html(value) );
测试并享受!!