jquery - 寻找当前元素并切换其可见性的更好方法

标签 jquery toggle visibility

我正在编写一些在一系列页面上运行的脚本。我正在编写一个全局函数,用于查看页面上是否存在特定元素,并切换其可见性。我想知道是否有更简洁的方法来做到这一点。我认为这个方法会切换元素,无论它们是否在页面中,但大概这不是很有效?

$('.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/

相关文章:

javascript - jQuery UI 可拖动不能放置在可排序的第一个位置

javascript - 是否可以在网页的全屏模式下以编程方式禁用 esc/F11 键?

java - 原子计数器更新与阻塞队列的可见性和顺序

multithreading - java : how volatile guarantee visibility of "data" in this piece of code?

javascript - 如何在 javascript 中访问嵌套的 html-child 元素

jquery - 如何从 Django 模板调用 Dajax/Dajaxice 函数

html - 如何将文本 "ON"和 "OFF"添加到切换按钮

javascript - 添加幻灯片切换

javascript - 引导切换开关显示为复选框

wpf - 调整 View 的可见性属性不起作用