Javascript 类选择器返回2个元素时的hide()和show()方法
我有一个返回2个元素的类选择器。我做了一个Javascript 类选择器返回2个元素时的hide()和show()方法,javascript,jquery,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.las
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一起应用。我应该采取什么方法来实现这一目标
$("mySelector:eq(0)").hide();
$("mySelector:eq(1)").show();
你可以用这个
您可以使用这个您可以使用类名为的jQuery方法 例如 HTML
<div class="mySelector"></div>
<div class="mySelector"></div>
<div class="submit">CLICK</div>
jQuery
$(".submit").click(function(){
$(".mySelector").toggle();
});
Live fiddle您可以使用类名为的jQuery方法 例如 HTML
<div class="mySelector"></div>
<div class="mySelector"></div>
<div class="submit">CLICK</div>
jQuery
$(".submit").click(function(){
$(".mySelector").toggle();
});
Live fiddle提供了以下两个匹配元素:
var mySelector = $(".pre.fileContent")
如果要同时显示(或隐藏)这两个选项:
如果要显示(或隐藏)其中一个:
mySelector.eq(n).show();
其中
n
从零开始。给定以下匹配两个元素:
var mySelector = $(".pre.fileContent")
如果要同时显示(或隐藏)这两个选项:
如果要显示(或隐藏)其中一个:
mySelector.eq(n).show();
其中
n
从零开始。您试图显示/隐藏这两个元素吗?请说明如何分配myselector
。您的情况如何?我的意思是,你需要隐藏两个元素还是只隐藏第一个元素并显示第二个?还有,你的mySelector
是什么?一个字符串
?jQuery对象?var mySelector=$(“.pre.fileContent”)
是我的selector,或者在if条件下有一个很长的条件(我不想讨论这个条件)。是否要显示/隐藏这两个元素?请说明如何分配myselector
。您的情况如何?我的意思是,你需要隐藏两个元素还是只隐藏第一个元素并显示第二个?还有,你的mySelector
是什么?一个字符串
?jQuery对象?var mySelector=$(“.pre.fileContent”)
是我的selector,在if条件下有一个很长的条件(我不想讨论这个条件)。我对此表示怀疑,因为您更改了他的选择器。。。他的选择器变量是一个jQuery对象,而不是字符串。我对此表示怀疑,因为您已经更改了他的选择器。。。他的选择器变量是jQuery对象,而不是字符串。