【发布时间】:2014-10-19 14:50:06
【问题描述】:
我有一个表格,其中包含一些通常不显示的行(使用带有 CSS display:"none"; 的类)。在按下按钮时,我想显示这些行。 问题是整个表格是动态添加到页面中的,所以代码不起作用。
HTML
<tr class="HiddenRowClass"> .... </tr>
JS
function ShowRowsClick() {
$(".HiddenRowClass").css("display","");
}
我已经阅读了关于使用 .on() 将事件绑定到动态生成的元素,但我找不到任何关于非事件绑定的内容。 (如果这是正确的术语)
【问题讨论】:
-
移除css属性显示改为
$(".cssClass").removeCss("display") -
@Mihir 你确定吗?
-
@doniyor 谢谢。请忽略我之前的评论,方法 removeCss 不存在。
show方法可以。 -
@Mihir 我认为
$("tr").removeClass("HiddenRowClass");会起作用。 -
@scartag 可能不会,这将从要隐藏的行中删除标识类