从append追加的<tr>里传ID参数给js函数

今天这个小问题几乎把我整崩溃

 $.each(data.list, function (index, item) {
                     i++;
                     shenhe = "待审核";
                     tixing = item.Type == "0" ? "判断题" : "单选题";
                     if (item.ApprovalState == "N" || item.ApprovalState == "Y") {
                         shenhe = item.ApprovalState == "N" ? "未通过" : "通过";
                     }
                    
                     $("#questionTable").append(‘<tr ><td style="display:none">‘ + item.ID + ‘</td><td height="32" class="tdd">‘ + i + ‘</td><td><a style="color:#39F;width:60px;"  href="wyct.html"><div>‘ + item.Question + ‘</div></a></td><td>‘ + tixing + ‘</td><td>‘ + shenhe + ‘</td><td><div>‘ + item.Advice + ‘</div></td><td><table style="padding-left:10px;"><tr><td style="     border-top:none; border-right:none;         border-bottom:none;"><a style="color:#39F" href="wyct.html">编辑</a></td><td style="border-top:    none; border-right:none; border-bottom:none;"><a style="color:#39F;" id="‘+item.ID+‘" onclick="deleteList(‘+item.ID+‘);" >删除</a></td></tr></table></td><td>‘ + timeFormatter(item.SubmitTime) + ‘</td></tr>‘);

                 });
以上代码是我从数据库获得了ID值并且都正确,但是在删除那儿写item.ID想传给deleteList函数就是传不过去,试了很多种办法,但是就是在append追加的形式下是传不过去字符串类型的值的。倒腾一上午后用了
<a style="color:#39F;" id="‘+item.ID+‘" onclick="deleteList(this.id);" >删除</a>
成功解决问题。其中的波折心酸就不说了,菜鸟的悲哀啊


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。