This is my table , use tr, and td.
NAME Address CITY STATE
ABC 123 A CA
AB8 123 B CA
AFC 456 B TX
POI 985 C KJ
After document ready, it will hide all already.
Now I want a line to show all tr have:
-> Column (4) = CA “and” Column (3) = B
I tired my code:
$("table[id=maintablex] tr td:nth-child(4):contains('CA'), table[id=maintablex] tr td:nth-child(3):contains('B')").closest('tr').show();
But it show everything have (4) = CA , and (3) = B… My code was “OR” , can some one help me this one ?
Added FULL HTML CODE:
<table id="table">
<tr>
<td>ABC</td>
<td>123</td>
<td>A</td>
<td>CA</td>
</tr>
<tr>
<td>ABC</td>
<td>1234</td>
<td>B</td>
<td>CA</td>
</tr>
<tr>
<td>AUF</td>
<td>123</td>
<td>C</td>
<td>TX</td>
</tr>
<tr>
<td>ABC</td>
<td>456</td>
<td>B</td>
<td>TX</td>
</tr>
</table>
<script language="Javascript">
$("table[id=table] tr").hide();
// Code show here
</script>
The result I want to show is only :
AB8 123 B CA
Why not do it this way:
I don’t know if this is faster, but based on @Jasper ‘s response, why not do this:
Here’s the jsfiddle: http://jsfiddle.net/KQMXe/