我的asp.net应用程序中有许多hrefs(带有动态ID),它们具有相同的CssClass = MyClass。
我希望这些按钮带有条件隐藏。
我用了.ready
$(document).ready(function() {
if(condition)
$('.MyClass').css("display","none");
});
问题是文档。有poctback时,ready不执行。
回发==>按钮visible.normal,因为我已将代码放入.ready。
有没有办法保留代码:
$('.MyClass').css("display","none");
我试图将
.live()
应用于按钮加载,但是它不起作用。有任何想法吗?
提前致谢。
最佳答案
您可以采用其他方法,在CSS中定义样式,如下所示:
body.conditionClass .MyClass { display: none; }
然后将该类应用于
<body>
上的document.ready
,如下所示:$(function() {
if(condition)
$('body').addClass('conditionClass');
});
现在,带有
.MyClass
的新元素(在<body>
中的任何位置)都将具有display: none
样式。