首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我这句话拼写的那里不对啊

2012-03-15 
我这句话拼写的那里不对啊?我是在jq前台页面里面写的HTML code $(#div1).append(lable for + data[

我这句话拼写的那里不对啊?
我是在jq前台页面里面写的

HTML code
 $("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display('" + data[i].TypeID + "')'  >" + data[i].TypeName + "</lable>&nbsp;&nbsp;&nbsp;&nbsp;");


其中这句话拼写的对吗?

onclick='display('" + data[i].TypeID + "')'

[解决办法]
HTML code
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick=\"display('" + data[i].TypeID + "')\" >" + data[i].TypeName + "</lable>&nbsp;&nbsp;&nbsp;&nbsp;");
[解决办法]
data[i].TypeName 是不是为空呢 你打印一下 或者这里写一个死的字符串 试试就知道了
[解决办法]
是label不是lable
[解决办法]
你alert这一句就知道哪不对了
[解决办法]
Jquery是这样写的吗??
我怎么记得是这样呢,好久没写bs了
JScript code
$("#div1").append('<p class="node"><b>['+key+']</b> => '+value+'</p>');
[解决办法]
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display(\'" + data[i].TypeID + "')\' >" + data[i].TypeName + "</lable>&nbsp;&nbsp;&nbsp;&nbsp;");
反正就是引号层次太多了,需要转义。
这样看着太累人,不如改成两句:
 $("#div1").append("<lable for='" + data[i].TypeID + "' id='abc'>" + data[i].TypeName + "</lable>&nbsp;&nbsp;&nbsp;&nbsp;");
$("#abc").click(function() { 
display(data[i].TypeID);
});
[解决办法]
可能应该是
$("#div1").append("<lable for='" + data[i].TypeID + "' onclick='display(\'" + data[i].TypeID + "\')' >" + data[i].TypeName + "</lable>&nbsp;&nbsp;&nbsp;&nbsp;");

热点排行