javascript - 当类选择器返回 2 个元素时的 hide() 和 show() 方法

标签 javascript jquery

我有一个返回 2 个元素的类选择器。我做了一个 console.log() ,它是一个数组,其中 0 是第一个元素,1 是第二个元素。

我需要根据条件show()/hide()这些元素。

我尝试这样做,

mySelector[0].hide()
mySelector[0].show()

mySelector[1].hide()
mySelector[1].show()

我也尝试过,

mySelector.first().hide()
mySelector.first().show()


mySelector.last().hide()
mySelector.last().show()

这两种方法都不起作用。另外,我知道即使 css() 也不能与 display: none 一起应用。我应该采取什么方法来实现这一目标?

最佳答案

给定以下匹配两个元素的内容:

var mySelector = $(".pre.fileContent")

如果您想显示(或隐藏)两者:

mySelector.show();

如果您想显示(或隐藏)其中之一:

mySelector.eq(n).show();

其中n从零开始。

关于javascript - 当类选择器返回 2 个元素时的 hide() 和 show() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15323631/

相关文章:

javascript - 获取列表项的值给我 0

javascript - 如何使用延迟函数以相反的顺序显示圆圈(使用 JSON 数据创建)?

javascript - 仅大写缩写中的第一个字母

javascript - 尝试将 Shopify 的 Draggable 模块与 svelte 一起使用,但没有成功

javascript - 用 JQuery 替换 $j

javascript - 比较 Javascript 中的变量

javascript - jQuery 搜索切换

jquery - 如何根据最长的内容宽度设置 li 的宽度

javascript - 网页的日期选择器仅允许单击特定日期

javascript - Jquery mobile 如何删除 ui-body 类周围的边框