使用JQuery基于内部样式隐藏tr

时间:2014-09-18 07:23:28

标签: jquery

根据我的tr隐藏我的inner style。它只有内在的风格。

这里我只想隐藏一个tr。它只有25px

<tr style="height: 40px;">
   <th></th>
</tr>
<tr style="height: 45px;">
     <th></th>
</tr>
<tr style="height: 25px;">
     <th class="k-scheduler-times-all-day">all day</th>
</tr>
我在这里有点困惑。如何隐藏我的tr?它没有idclass

3 个答案:

答案 0 :(得分:3)

试试这个:

tr[style="height: 25px;"] {   
  display: none;  
}

并且避免将jQuery用于CSS可以做的事情。

答案 1 :(得分:0)

$('#Mytable tr').each(function(){    //loop through all the tr in table
  if($(this).css('height') == '25px')  //get a specific tr which satisfy condition
    $(this).hide();  //hide the row
});

DEMO

答案 2 :(得分:0)

这将隐藏高度为25像素的所有表格行:

$('tr').filter(function(index) {
    return $(this).height() == 25;
}).hide();