0

私のHTMLには、次のようなものがあります。

<table id="registerTable">
    <tr class="leaderRegistration">
        <!--table contents-->
    </tr>
    <tr class="leaderRegistration">
        <!--table contents-->
    </tr>
    <tr>
        <!--table contents-->
    </tr>
</table>

登録しているユーザーのタイプに基づいてテーブルの特定の行を削除したいので、JavaScript で (User.AcountType は別の場所で定義した列挙型です):

if(newSysAdmin.accountType !== User.AccountType.Leader){
    $('#registerTable tr.leaderRegistration').remove();
}

ただし、機能していないようです。$('.leaderRegistration') を使用して行を選択しようとしましたが、結果は同じです。なぜこれが機能しないのかについてのアイデアはありますか?

4

1 に答える 1

0

http://jsfiddle.net/WT3av/

<table id="registerTable">
<tr class="leaderRegistration">
    <td>Content</td>
</tr>
<tr class="leaderRegistration">
    <td>Content</td>
</tr>
<tr>
    <td>Content</td>
</tr>
</table>

あなたのコードは機能します。jQueryを含めなかったのでしょうか?

また、サーバー側のアカウントの種類も確認し、機密情報をクライアントに送信していないことを本当に願っています.

于 2013-08-08T15:45:50.310 に答える