【发布时间】:2019-08-08 18:15:46
【问题描述】:
我正在尝试过滤一个表格行,该行在一列中具有一个值,而在另一列中具有不同的值。所以逻辑是,如果该列的一行有value1和value2,则隐藏所有其他行。如果没有 value1 和 value2 则全部隐藏。
以下是我已经用jquery尝试过的
var firstDropVal = $('#first .fstselected').text(); //first DropDown Value
var secondDropVal = $('#second .fstselected').text(); // second DropDown Value
// .rows is the class of my table tr
var $rowsNo = $('.rows').filter(function() {
return $.trim($(this).find('td:visible').eq(0 && 1).text()) !== firstDropVal && secondDropVal
}).hide();
我的表格的 HTML 代码
while($row = mysqli_fetch_array($result)) {
$i++;
echo "
<tr class='rows' id='rows".$i."'>
<td name='rows".$i."' id='hersteller".$i."' class='text-left'>".$row['Hersteller']."</td>
<td id='artikel".$i."' class='text-left'>".$row['Artikel']."</td>
<td id='mase".$i."' class='text-left'>".$row['Mase']."</td>
<td id='stuecke".$i."' class='text-left'>".$row['Stuecke']."</td>
<td id='herstellerkurz".$i."' class='text-left'>".$row['HerstellerKurz']."</td>
<td id='masekurz".$i."' class='text-left'>".$row['MaseKurz']."</td>
<td id='farbekurz".$i."' class='text-left'>".$row['FarbeKurz']."</td>
<td id='artikelnummer".$i."' class='text-left'>".$row['Artikelnummer']."</td>
</tr>
"; ```
【问题讨论】:
-
请发布您的 HTML
-
@Eddie 我现在发布了我的表格
-
我添加了一个答案。请检查。
标签: javascript jquery html css ajax