首页 > 移动平台 > 详细

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

时间:2015-03-06 12:22:00      阅读:282      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!