如果它的td不包含text2,我想隐藏tr.当我使用此代码时:
$('td:contains("text2")').parent().toggle()}))
Run Code Online (Sandbox Code Playgroud)
它隐藏了在td中包含text2的tr,但我想在td中隐藏所有不包含text2的表行,所以我编写了这段代码:
$('td:not(:contains("text2"))').parent().toggle()}))
Run Code Online (Sandbox Code Playgroud)
但它隐藏了所有行.
我想要的只是将 07.03.2014 转换为 2014-03-07,dd.mm.yyyy到yyyy-mm-ddasp.net MVC 控制器;)谢谢。
所有想要的是隐藏tr如果td:nth-child(1)的第一个字母不包含字母D,atm我的代码只是隐藏它,如果它的所有tds不包含字母D. HTML:
HTML
<table id="myTable">
<thead>
<tr><th>Name</th><th>Lastname</th></tr>
</thead>
<tbody>
<tr><td>Zuri</td><td>Mam</td></tr>
<tr><td>Dima</td><td>Mam</td></tr>
<tr><td>Dato</td><td>Mik</td></tr>
<tr><td>AMD</td><td>Phen</td></tr>
</tbody>
</table>
<button id="hide">Filter by First letter D</button>
<button id="showAll">Show All</button>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$("#hide").click( function() {
$("#myTable tr:not(:has(th))").not(":contains(D)").hide();
});
$("#showAll").click( function() {
$("#myTable tr:not(:has(th))").show()
});
Run Code Online (Sandbox Code Playgroud)
工作JSFiddle.请帮帮忙,谢谢!