从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>
成功解决问题。其中的波折心酸就不说了,菜鸟的悲哀啊
从append追加的<tr>里传ID参数给js函数的更多相关文章
- MYSQL、SQL在LIKE里传的参数没有赋进去的原因
SQL语句 = string.Format(" where name like '%@key%' "); para.Add(new MySqlParameter("@ke ...
- jquery中table里面的tr里的input添加一行,并且第一列autoincrement
实现添加一行并且第一列由A0开始autoincrement,代码如下(在文件的同一个文件夹下添加一个jquery.js文件): <!DOCTYPE html PUBLIC "-//W3 ...
- 40.VUE学习之--组件之间的数据传参父组件向子组件里传参,props的使用实例操作
父组件向子组件里传参,props的使用实例 <!DOCTYPE html> <html> <head> <meta charset="utf-8&q ...
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 我们都知道在使用WebApi的时候Controller会自动将Action的返回值自动进行各种序列化处理(序列化为 ...
- js对象追加到数组里
描述:将一个点击事件得到的对象追加到数组里 做法:全局声明一个数组,,在对象的点击事件里将得到的对象追加到数组 change(a){ arr.push(a) console.log(arr) var ...
- fp = fopen(s, "at") 中at 是啥意思,a 是append 追加的意思
打开一个s的stream, a表示append,就是说写入处理的时候是接着原来文件已有内容写入,不是从头写入覆盖掉, t表示打开文件的类型是文本文件, "+号表示对文件既可以读也可以写.&q ...
- Python3.x:python: extend (扩展) 与 append (追加) 的区别
Python3.x:python: extend (扩展) 与 append (追加) 的区别 1,区别: append() 方法向列表的尾部添加一个新的元素.只接受一个参数: extend()方法只 ...
- this.$refs.tabs.activeKey ref就是vue里面的id
this.$refs.tabs.activeKey ref就是vue里面的id
- jquery绑定事件时如何向事件函数里传参数
jquery绑定事件时如何向事件函数里传参数 jquery绑定事件时如何向事件函数里传参数 举例子说明: 步骤1: var button=$('<button type="button ...
随机推荐
- Xcode 各个版本下载地址
从Xcode8开始不支持uiautomation了,需要下载老版本的xcode Xcode 的各种版本的下载地址 https://developer.apple.com/download/more/
- SQL Server 开发-语法学习
一.定义变量 --简单赋值 declare @a int print @a --使用select语句赋值 ) select @user1='张三' print @user1 ) print @user ...
- mysql多个时间戳字段默认值问题
项目使用mysql数据库,在设计表时某张表有多个字段设计的类型是timestamp 但没有给默认值,在执行sql时报 timestamp Invalid default value for 'xxx' ...
- 1、rhel 6.5 系统准备
1.启动.关闭.重置服务 (rhel7 为 systemctl) [root@rhel-6 ~]# service atd status #关闭atd服务 atd 已停 [root@rhel-6 ...
- webstorm 运行配置gulp
打开Run/Debug Configurations,设置
- IE8、IE9浏览器下报:JSON未定义 解决方法
IE8.IE9浏览器下报:JSON未定义的问题 解决方法: 在jsp中引入如下代码 <!-- 解决 IE8.IE9 下显示混乱的问题--><% String browserStrin ...
- 使用 Linq 对多个对象进行join操作 C#
class A { public int id { get; set; } public string name { get; set; } } class B { public int id { g ...
- js嵌套对象相等比较的一种方法 (原创)
做前端开发经常会遇到比较js对象是否相等的情况, 或者说其它问题往往会归结到这个问题上来:比如对象数组的去重复. 网上看到过很多例子, 但是基本上都是那种比较简单的对象结构, 而复杂的对象结构,比如对 ...
- OAF_开发系列23_实现OAF数据格式CSS和CSS库(案例)
20150716 Created By BaoXinjian
- [AIR] 获取U盘,打开U盘
示例: 获取存储卷的方法: package com.controls { import flash.events.StorageVolumeChangeEvent; import flash.file ...