テーブルと共に動的な 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"));
}