隐藏数组中的元素jQuery的

时间:2010-10-04 20:35:59

标签: jquery arrays

是否可以隐藏数组中的元素,例如

var elements = ['.div-1', '.div-3'];

结构为:

<div id="wrap">
    <div class="div-1"></div>
    <div class="div-2"></div>
    <div class="div-3"></div>
</div>

因此div-2应该保持可见,而数组中的元素将被fadeOut隐藏。这可能吗?

1 个答案:

答案 0 :(得分:17)

您可以使用.join()将该数组用作选择器,例如:

$(elements.join(', ')).fadeOut();

You can test it out here。致电.join(', '),您可以使用multiple selector将其转换为字符串".div-1, .div-3",并在这些元素上调用.fadeOut()