gpt4 book ai didi

javascript - 将 keyup 方法绑定(bind)到两个 jQuery 对象

转载 作者:行者123 更新时间:2023-12-02 22:56:24 26 4
gpt4 key购买 nike

我目前正在尝试将两个 jQuery 对象绑定(bind)到一个 keyup 方法:

let input = [];

input.push(jQuery("#test1"));
input.push(jQuery("#test2"));

jQuery( input[0], input[1] ).one( "keyup", function () {
console.log("Keyup!");
} );
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="test1"/>
<input id="test2"/>

问题是 input[0] (第一个对象)只执行第二个对象。我已经记录了每个输入,并且它们都是正确的。所以我很困惑,通常情况下,多个选择器可以在 jQuery 中工作..

最佳答案

您可以使用add()从数组中的两个 jQuery 对象创建一个集合

您的实际用例并不是很清楚

let input = [];

input.push(jQuery("#test1"));
input.push(jQuery("#test2"));

input[0].add(input[1] ).one( "keyup", function () {
console.log("Keyup!");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="test1"/>
<input id="test2"/>

关于javascript - 将 keyup 方法绑定(bind)到两个 jQuery 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57956088/

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