解决方案 »
- 网页上超链接弹出QQ聊天窗口
- gridview的DataKeys Values 最多能设置多少个主键
- asp.net怎样实现QQ相册的效果?
- 请问用asp.net抓取页面,怎么才能抓取页面内容全是由脚本加载的网页呢。在线等,谢谢。
- jmail发送邮件的问题,做过邮件发送的高手请进!!分不够再加!
- 在asp.net中使用COM问题
- odbc调用sql存储过程出错
- 学习技术,学习市场策略,你会如何选择?
- (太急人了)大家帮忙看看,需要显示的页面怎么老是弹出下载的对话框啊?
- 如何在datagrid中的格式化时间显示?
- DataPager的性能如何?是真分页还是假分页?有对底层做过研究的大大没?
- 有没有好用的"Web日历选择控件"???
<style type="text/css">
.c {
color:red;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$("#tb_data th").first().parent().wrap("<thead class='c'>");
});
</script>
<table id="tb_data">
<tr>
<th>
1
</th>
<th>
2
</th>
<th>
3
</th>
</tr>
<tr>
<td>
ceshi
</td>
<td>
ceshi
</td>
<td>
ceshi
</td>
</tr>
</table>对,一样。控制下运行JS的时机,如在表格在后台动态生成后,运行js。不过,你怎么不直接写呢?
这样写只有第一行外面加了thead。
是的,是后台HtmlTableCell一个个添加的,没有见到过添加thead的
这样写只有第一行外面加了thead。
袄,明白了 你说表头是多行的,把把所有的表头放在thread里还是表头每行家个thread?
function InitTableHtml() {
var thhtml = "<thread >";
var tdhtml = "";
$("#tb_data tr").each(function () { var str=$(this).html();
if (str.indexOf("TH") > 0) {
thhtml += "<tr>" + str + "</tr>";
}
else {
tdhtml += "<tr>" + str + "</tr>";
}
});
var tableHtml = thhtml + "<thread><tbody>" + tdhtml + "</tbody>";
$("#tb_data").html(tableHtml);
}大致思路,你优化下把
是的,是后台HtmlTableCell一个个添加的,没有见到过添加thead的
那就给第一行增加的是这个 TableHeaderRow r = new TableHeaderRow();这个其它的为 TableRow r=new TableRow();