寻找现有元素和切换其可见性的更好方法

时间:2014-03-04 15:55:42

标签: jquery toggle visibility

我正在处理一系列在一系列页面上运行的脚本。我正在寻找一个全局函数,它可以查看页面上是否存在特定元素,以及切换其可见性。我想知道是否有更简洁的方法来做到这一点。我认为这种方法会切换元素,无论它们是否在页面中,但是可能这不是很有效吗?

$('.flashcards, .graphic, .laddersteps, .mcq').each(function() { //more in actual list

    $(this).toggle();
})

1 个答案:

答案 0 :(得分:3)

你不需要each(),jQuery已经为你做了。你可以写

$('.flashcards, .graphic, .laddersteps, .mcq').toggle();

有关多个选择器的更多信息,请参阅API docs