我有一个方法,可以将图像添加到 TD 并将单击事件附加到图像。我正在动态构建一行,并希望将 TD 图像列附加到我的行。
$("<tr></tr>").append(addActionColumn($("<td></td>")));
这是我的 addActionColumn 方法:
function addActionColumn(td) {
var actionImage = document.createElement("img");
$(actionImage).attr("src", "../Images/cross_red.JPG");
// delete the row
$(actionImage).click(function() {
$(td).parent().remove();
});
$(td).append(actionImage);
}
出于某种原因,TR 永远不会将图像列附加到它。
最佳答案
您的函数不会返回您创建的 td 元素。
关于jquery - 使用 jQuery 动态添加 TD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036787/