【发布时间】:2016-09-01 15:33:51
【问题描述】:
我需要在我使用淘汰赛js的html表中单击一行后添加任务列表。问题是我只是从我的 data 连续添加最后一个任务,我需要在我的元素 "$taskSelected" 中为每个任务添加一个新的 TR .这是我的代码
self.retrieveTask = function(data, event) {
if (event.type=="click") {
var id = data.Id;
var $taskSelected = event.currentTarget.parentElement.nextElementSibling;
$.get("@Url.Action("Method", "Controller")", { id: id })
.done(function(data) {
$.each(data, function(key, value) {
var html = "<tr><td>" +
"</td>" +
"<td>" +
" <div >" +
+ value.Type +
"</div> " +
"</td>" +
"<td>" +
" <div >" +
value.Id +
"</div> " +
"</td>" +
"</tr>";
$taskSelected.innerHTML=html;
});
}).fail(function() {
alert("error");
});
};
}
var $taskSelected 包含另一行“<tr> </tr>”基本上我想嵌套行。请给点建议
【问题讨论】:
标签: javascript jquery html innerhtml