jquery – 如何同时向元素的所有子元素添加css样式?

前端之家收集整理的这篇文章主要介绍了jquery – 如何同时向元素的所有子元素添加css样式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如:
<div class="mostOut">
    <div class="a">
        <h3 class="b"></h3>
        <div class="d"></div>
    </div>
</div>

如何同时将css样式应用于“moustOut”的子节点.例如:

只需一次点击即可.css(‘opacity’,1)可以同时应用于“a”,“b”,“d”.或者,排除“b”.

解决方法

少一点代码
$('.mostOut').click(function()
{
   $(this).children("*").css('opacity',1);
});

并排除“.b”

$('.mostOut').click(function()
{
   $(this).children("*").not(".b").css('opacity',1);
});

或者,如果它不是导致隐藏/无的不透明度

$('.mostOut').click(function()
{
   $(this).children("*").show();
});

猜你在找的jQuery相关文章