我已经创建了一个动态 div 以及表格...我希望当我单击 div 内的图像时,它会给出我单击的 div 的 id...下面是代码。请任何人指出错误在哪里......!?在警报框中,我无法获取 div 的 id
以下代码创建了 div
function create_newGrid() {
//create div for corresponding table
var tableDiv = $('<div/>').attr({ "id": "settingsDiv-tab" + nooftables });
var divImage = $('<img/>').attr({ "src": "settingsImage/settings.png", "onclick": "openTableSettings(this);" })
$(tableDiv).append(divImage);
// append grid to designer
$(document.getElementById("center")).append(tableDiv);
$(document.getElementById("center")).append(table);
}
以下是单击 div 中的图像时执行的函数
function openTableSettings(div) {
alert($(div).attr("id"));
}