gpt4 book ai didi

jquery - 在表达式中使用多个变量

转载 作者:行者123 更新时间:2023-12-01 06:18:47 27 4
gpt4 key购买 nike

假设我有:

var varOne = $('#varOne'),
varTwo = $('#varTwo'),
varThree = $('#varThree');

如何在一行中使用所有三个或两个,例如:

(varOne, varTwo, varThree).on('click', function(){
// code here
})

最佳答案

$.add() :

Create a new jQuery object with elements added to the set of matched elements.

<小时/>
var combinedElements = varOne.add(varTwo).add(varThree);

combinedElements.on("click", function() {

});

或者

var combinedElements = $.fn.add.call(varOne, varTwo, varThree);

combinedElements.on("click", function() {

});

示例:

var varOne = $("#varOne"),
varTwo = $("#varTwo"),
varThree = $("#varThree"),
combinedElements = varOne.add(varTwo).add(varThree);

combinedElements.on('click', function(){
console.log($(this).html());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="varOne">div1</div>
<div id="varTwo">div2</div>
<div id="varThree">div3</div>

关于jquery - 在表达式中使用多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48035553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com