javascript - 使用两个变量作为选择器来调用函数(jQuery)
问题描述
在声明两个变量之后,是否可以一起使用它们来调用 jQuery 中的函数?
喜欢:
var test1 = $('#mytest1');
var test2 = $('#mytest2');
test1,test1.fadeOut(100);
解决方案
是的。您可以将选择器包含在$
函数的引号中:
$('#mytest1, #mytest2').fadeOut(2000);
#mytest1, #mytest2 {
width: 50px;
height: 50px;
margin: 5px;
background-color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="mytest1"></div>
<div id="mytest2"></div>
如果您希望使用已声明的现有变量,可以.add()
按照此答案中的说明使用:
var test1 = $('#mytest1');
var test2 = $('#mytest2');
$(test1).add(test2).fadeOut(2000);
#mytest1, #mytest2 {
width: 50px;
height: 50px;
margin: 5px;
background-color: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="mytest1"></div>
<div id="mytest2"></div>
推荐阅读
- ruby - 来自 Ruby 的 Firestore - 无法加载默认凭据
- python - AttributeError:“管道”对象没有属性“partial_fit”
- tfs - 考试 70-496:将 TFS 代理数据缓存限制为 15GB
- python - Django URLs - 让'更干净'?
- c# - 在 xamarin android c# 中使用 viewFlipper
- apache-spark - 禁用火花催化剂优化器
- c# - C# If 条件与值检查
- visual-studio - 如何在非 VB 项目中查看项目 > 引用选项卡和所有 DLL 路径?
- php - Symfony - ChoiceType 返回
- php - 控制发布的 api 链接是否已启动