我已经用 id 在 JavaScript 中动态创建了 HTML 元素。
当单独获得价值时,它会起作用。但是我使用 jQuery 来处理使用 id 更新数据库的单击操作,并且我得到的 id 是未定义的。代码如下。
脚本:
var bt=document.createElement("b");
bt.setAttribute("class","assign");
var ah=document.createElement("a");
ah.href="";
ah.setAttribute('id',jsonobj[k]);
ah.id=jsonobj[k];
ah.innerHTML="Assign";
bt.appendChild(ah);
lb.appendChild(bt);
jQuery:
$('b.assign a').click(function(event) {
var id1 = $(this).attr('id');
alert(id1);
});