【发布时间】:2011-10-17 23:10:15
【问题描述】:
<div class='my_class'></div>
<div class='my_class'></div>
<div class='my_class'></div>
<div class='my_class'></div>
jQuery('.my_class').hide();
jQuery('.some_other_class').live('click', function(){
// some other stuff that puts in another div with class 'my_class'
});
使用此脚本,前 4 个 div 将在加载时隐藏。但是,当我单击任何内容时,新的 div 将不会出现。如何使所有与“my_class”匹配的未来元素也自动隐藏?
编辑
我找到了这个here:
$("<style type='text/css'> .redbold{ color:#f00; font-weight:bold;}
</style>").appendTo("head");
$("<div/>").addClass("redbold").text("SOME NEWTEXT").appendTo("body");
这更符合我将使用的方式。烘干机很多。
【问题讨论】:
-
你有什么理由不使用 CSS display:none 那个类?
标签: jquery