0
我有这样的HTML代码段和欲显示:无在类ss_label其中它具有值来自:,到: ,出发:和返回:。最后3个具有额外的ss_label_adult,ss_label_child和ss_label_inf类,我希望它们能正确显示。显示:其中没有一个具有不多于一个类
HTML从API中检索,所以我不能改变它的方式。
<table cellspacing='0' class='ss_sp_as'>
<tbody>
<tr class='ss_sp_sc_from'>
<td class='ss_label'>
From:
</td>
<tr class='ss_sp_sc_to'>
<td class='ss_label'>
To:
</td>
</table>
<table cellspacing='0' class='ss_sp_dates'>
<tbody>
<tr class='ss_sp_sc_to'>
<td class='ss_label'>
Departing:
</td>
<tr class='ss_sp_sc_to'>
<td class='ss_label'>
Returning:
</td>
</table>
<table cellspacing='0' class='ss_sp_pass'>
<tbody>
<tr class='ss_sp_sc_to'>
<td class="ss_label ss_label_adult">
</td>
<td class="ss_label ss_label_child">
</td>
<td class="ss_label ss_label_inf">
</td>
</table>
我能想到这样做的唯一途径,是显示:无动态地向还没有得到更多的类的人?这有道理吗?
非常感谢
什么$( '[CLASS = “ss_label”]')隐藏()?请注意,类(Name)属性可以在单个类名称“ss_label”之前/之后包含额外的空格/制表符/等,因此您应该在比较之前对其进行修剪。 – biziclop
@biziclop根据显示的源代码,没有空格。由于HTML是通过API返回的,我不认为'class'属性不一致。当我使用你的建议时,我得到:'$(“.ss_label”)。filter(function(){return/^ \ s * ss_label \ s * $ /。test(this.className)})。hide(); ' –