前台table中有一行<tr id="tr" style="visibility:visible" >
我想页面加载的时候根据后台一个变量(比如后台public string Str = "",接收的页面传值)的值,控制tr的隐藏其实用不用js没关系,实现了就行
如果Str="aaa" ,tr隐藏没分了,大家别嫌弃
我想页面加载的时候根据后台一个变量(比如后台public string Str = "",接收的页面传值)的值,控制tr的隐藏其实用不用js没关系,实现了就行
如果Str="aaa" ,tr隐藏没分了,大家别嫌弃
解决方案 »
- 正则表达式如何删除两个字符串间的字符
- vs2008 sp1打包winform程序后,安装程序失败
- 安装VS2008是否要卸载以前的2005?
- 急问:最简单的CustomValidator 客户端验证无法实现????
- 高难度问题:(如何用程序新建一个系统用户并指定他只隶属于“Users”组) and (用程序操作IIS问题)
- 问一个关于Datatable.DefaultView.RowFilter里过滤日期的问题,高手请进!!!
- 在网页的连接中,截取过长字符串的问题。
- 关于日历控件的问题.. 在线给分..
- 急急急急!!!高手帮帮忙;怎样使刷新页面后;不再弹出窗口;
- 数据绑定问题?
- SqlException有没有指定的SQL主外键异常
- asp.net 如何获取Excel表的sheetName
var tr = $("#tr");
var id = '<%=hf.ClientID%>';
var hf = $('#' + id).val();
if (hf == "List") {
tr.style = "visibility:hidden";
}
}
这样tr.style都成功赋值了,但是页面显示还是有那一行。
郁闷了。
tr 是 tablerow 是 html标记 不是ID 怎么可以这样写啊
http://www.cnblogs.com/insus/articles/2036271.html
如果符合判定条件,把那一行删除都行,那是最后一行
我的尝试
window.onload = function () {
var table = $("#table");
var rowLen = table.rows.length;
var id = '<%=hf.ClientID%>'
var hf = $('#' + id).val();
if (hf == "List") {
table.deleteRow(rowLen);
}
}
但是var rowLen = table.rows.length;Rows.Length' 为空或不是对象
var tr = $("#tr");
var id = '<%=hf.ClientID%>';
var hf = $('#' + id).val();
if (hf == "List") {
tr.hide(); }
}