0

次のテーブルを動的に生成しました。列の数は動的で、ユーザーの選択に基づいて 4 ~ 12 の間です。

<table>
<tr>
    <th class="roleComparethead">Function</th>
    <th class="roleComparethead"">Type</th>
    <th class="roleComparethead">1111</th>
    <th class="roleComparethead">222</th>
    <th class="roleComparethead">555</th>
</tr>
<tr class="cRow">
    <td class="roleComparethead"> Profiles Maintenance</td>
    <td class="type"> Internal </td>

    <td class="access"><span class="accessLevel">Update</span></td>
    <td class="access"><span class="accessLevel">Read</span></td>
    <td class="access"><span class="accessLevel">NoAccess</span> </td>
</tr>
    <tr class="cRow">
    <td class="roleComparethead"> Profiles Maintenance</td>
    <td class="type""> Internal </td>

    <td class="access"><span class="accessLevel">Read</span></td>
    <td class="access"><span class="accessLevel">Read</span></td>
    <td class="access"><span class="accessLevel">Read</span> </td>
</tr>

その行にあるすべてのセルの値class="accessLevel"が同じ場合はテーブルの行を非表示にし、値が異なる場合にのみ表示したい。jQueryまたはJavascriptを使用してこれを達成するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

2

このソリューションを試すことができます

http://jsfiddle.net/mjaric/aLWVM/

より少ない行数で実行できますが、意図的に複数に分割しました。チェックして、動作が正しいかどうかをお知らせください。

于 2012-08-17T17:29:32.460 に答える