我正在尝试将代码中的一些表行数据发送到我的Javascript中处理但是我的控制台出错:
Uncaught TypeError: Object <tr><td>usr1</td><td >Z</td><td>40</td></tr><tr><td>usr2</td><td >G</td><td>23</td></tr> has no method 'hide' .
有人可以告诉我这是什么问题吗?谢谢。
使用Javascript:
function addRows(rows) {
var _rows = $(' ' + rows + ' ');
rows.hide();
$('tr:last-child').after(_rows);
rows.fadeIn("slow");
}
代码背后:
foreach (DataRow row in dt.Rows)
{
rows += string.Format("<tr><td>" + row["UserName"] + "</td><td >" + row["Name"] +"</td><td>" + row["Age"] + "</td></tr>");
}
addRows = string.Format("addRows('{0}')", rows);
GeneralHelper.RegisterClientScriptBlock(uiupUsr, addRows);
答案 0 :(得分:2)
我认为有一个错字。
更改为
function addRows(rows) {
var _rows = $(' ' + rows + ' ');
_rows.hide();
$('tr:last-child').after(_rows);
_rows.fadeIn("slow");
}