我需要显示和class="deep"
中的所有图像。将脚本应用于所有元素
当我尝试下面的脚本它不起作用。
$(".deep img").css("visibility", "visible");
我可以解决使用类似.each
的问题,但也许有一些更简单吗?
谢谢
我需要显示和class="deep"
中的所有图像。将脚本应用于所有元素
当我尝试下面的脚本它不起作用。
$(".deep img").css("visibility", "visible");
我可以解决使用类似.each
的问题,但也许有一些更简单吗?
谢谢
如果图像是visibility: hidden
这将工作。然而,更多的时候他们是display:none
,在这种情况下做到这一点:
$(".deep img").show();
是的,他们在脚本之前有'visibility:hidden',但是这样做不起作用。我有'class =“deep”'多个div,我需要应用于所有深度类的所有div的图片 – Simon 2010-07-02 11:11:21
@Syom - 它仍然可以工作,jQuery执行反对所有选择器匹配的* all *元素的链,不只是第一个。如果你现在的代码没有这样做,肯定还有别的事情要做。 – 2010-07-02 11:14:31
什么是图像的状态您尝试上述前行?它们是否显示:无?
试试这个。 ('。deep')。find('img')。css(“visibility”,“visible”);
这就是他的 $('。deep img')与$('。deep')是一样的find('img') – redsquare 2010-07-02 11:12:30
ohh对不起我的错误,,,,谢谢指出 – 2010-07-02 11:26:38
这适用于我。可能还有其他问题。 – Sjoerd 2010-07-02 11:13:26
是您的标记有效吗?将源代码粘贴到w3c验证程序http://validator.w3.org/。 jQuery需要一个有效的dom才能正常工作 – redsquare 2010-07-02 11:14:52
对不起,我的脚本中有另一个错误的部分,它的工作原理**罚款**;) – Simon 2010-07-02 11:17:32