JQuery-隐藏和查看字符串
我需要为我的网站上的打印视图设置特定视图。我有一个表,其中包含来自mysql数据库的用户 桌面视图JQuery-隐藏和查看字符串,jquery,contains,Jquery,Contains,我需要为我的网站上的打印视图设置特定视图。我有一个表,其中包含来自mysql数据库的用户 桌面视图 First Name | Last Name | Status ---------------------------------- Lorem | Ipsum | Admin AA | BB | Member BB | CC | Member DD | EE | Member G
First Name | Last Name | Status
----------------------------------
Lorem | Ipsum | Admin
AA | BB | Member
BB | CC | Member
DD | EE | Member
GG | HH | Guest
JJ | KK | Guest
视图的结构是一个简单的表:
table
thead > tr > th (First Name,..)
tbody > tr > td (Lorem ...)
tbody > tr > td > a (Member)
对于打印视图,我需要这个
Admin
Lorem | Ipsum
Member
AA | BB
BB | CC
DD | EE
Guest
GG | HH
JJ | KK
有没有jquery解决方案可以说如果“td>a”包含单词“Member”,那么就隐藏其余包含“Member”的td,以此类推。。。?用户数量不是静态的 创建print.css文件并将其附加到标题部分
<link href="style/print.css" rel="stylesheet" type="text/css" media="print" charset="utf-8" />
但是,这只会隐藏您的状态列,您仍然需要修改所需的样式。是否要删除重复条目或什么?对于打印视图,是的。但是从您的问题和示例中,您完全更改了表的结构。我说得对吗?要完全更改表格结构吗?是的,表格结构可能会随着css3而更改…(但这不是问题:))打印视图意味着浏览器的打印视图,或者,您是否有一个功能可以打印数据并下载为pdf或excel?但这会隐藏所有状态,我需要为每个部分更改一次。是的,您可以准备状态标题(就像在打印视图中一样),在桌面视图中隐藏它。然后在打印视图中再次显示它。用户数不是静态的,所以我不能说在3行之后插入状态列。。。。
td.yourStatusColumClass {display:none;}