我是在jq前台页面里面写的
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display('" + data[i].TypeID + "')' >" + data[i].TypeName + "</lable> ");
其中这句话拼写的对吗?onclick='display('" + data[i].TypeID + "')'
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display('" + data[i].TypeID + "')' >" + data[i].TypeName + "</lable> ");
其中这句话拼写的对吗?onclick='display('" + data[i].TypeID + "')'
解决方案 »
- HTTP 错误 403.9 - 禁止访问:连接的用户过多
- 怎样在Session超时后,提示用户重新登录系统?
- 请问为什么gridview的hyperlinkfield属性传递的参数值不全 (汉字丢失最后一个字)
- [共享]C#编码标准 & .NET Framework相关的指南
- !!!!!!关于COOKIES的问题!,望高手来解决!!不能清楚COOKIES
- 100分求助, asp.net 2.0使用问题
- 为什么这段代码保存为.htm可以用,但放到aspx中就不能用了呢,怎么回事,大家运行看看
- asp.net问题关于Tab键的问题
- [!急!]附加成功的数据库无法在vs中连接。求解决!
- 用什么工具写ASP.NET既方便简单.又比较好呢(比如颜色错误的显示).马上给分
- checkboxlist如何后面紧跟一个textbox?
- 为什么后退后session值不对呢?
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick=\"display('" + data[i].TypeID + "')\" >" + data[i].TypeName + "</lable> ");改成这样才得
我怎么记得是这样呢,好久没写bs了$("#div1").append('<p class="node"><b>['+key+']</b> => '+value+'</p>');
反正就是引号层次太多了,需要转义。
这样看着太累人,不如改成两句:
$("#div1").append("<lable for='" + data[i].TypeID + "' id='abc'>" + data[i].TypeName + "</lable> ");
$("#abc").click(function() {
display(data[i].TypeID);
});
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display(\'" + data[i].TypeID + "\')' >" + data[i].TypeName + "</lable> ");