我正在编写一些在一系列页面上运行的脚本。我正在编写一个全局函数,用于查看页面上是否存在特定元素,并切换其可见性。我想知道是否有更简洁的方法来做到这一点。我认为这个方法会切换元素,无论它们是否在页面中,但大概这不是很有效?
$('.flashcards, .graphic, .laddersteps, .mcq').each(function() { //more in actual list
$(this).toggle();
})
最佳答案
您不需要 each()
,jQuery 已经为您做到了。你可以直接写
$('.flashcards, .graphic, .laddersteps, .mcq').toggle();
请参阅API docs有关多个选择器的更多信息。
关于jquery - 寻找当前元素并切换其可见性的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176728/