在我的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')选择行,但结果是一样的。关于为什么这不起作用的任何想法?
答案 0 :(得分:0)
<table id="registerTable">
<tr class="leaderRegistration">
<td>Content</td>
</tr>
<tr class="leaderRegistration">
<td>Content</td>
</tr>
<tr>
<td>Content</td>
</tr>
</table>
您的代码有效。也许你没有包含jQuery?
另外,我真的希望您也检查服务器端的帐户类型,而不是向客户端发送敏感信息。