Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery-隐藏和查看字符串_Jquery_Contains - Fatal编程技术网

JQuery-隐藏和查看字符串

JQuery-隐藏和查看字符串,jquery,contains,Jquery,Contains,我需要为我的网站上的打印视图设置特定视图。我有一个表,其中包含来自mysql数据库的用户 桌面视图 First Name | Last Name | Status ---------------------------------- Lorem | Ipsum | Admin AA | BB | Member BB | CC | Member DD | EE | Member G

我需要为我的网站上的打印视图设置特定视图。我有一个表,其中包含来自mysql数据库的用户

桌面视图

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;}