码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-03-06 12:22:16      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

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

 $.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>
成功解决问题。其中的波折心酸就不说了,菜鸟的悲哀啊


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

标签:

原文地址:http://www.cnblogs.com/chenxiao417/p/4317711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!