gpt4 book ai didi

javascript - 如何在 on 方法 jQuery 中使用多个选择器?

转载 作者:行者123 更新时间:2023-11-29 19:14:40 24 4
gpt4 key购买 nike

我创建了两个选择项,并使用 on jQuery 方法检查了项目。

我有两个选择器 ID(#idchief、#teller),我将使用 $(document).on 方法来检查是否选择了一个项目,但我不想使用document.on() 两次。我想检查选择是否被选择以及这个选择的过程。

$(document).on('change','#idchief', function (event) {

console.log($("#idchief"));
var id = parseInt($("#idchief").val());

for(var keys in cheifs) {
var vals = cheifs[keys];
if(parseInt(vals.id) === id){
console.log(vals.id);
}
}
});

$(document).on('change','#teller', function (event) {

var vals = null;
var sel = $("#teller").val();
for(var key in tellers) {
vals = tellers[key];
console.log(sel)
if(vals.id == sel){

$('input[name=amount]').val(vals.balance)
}
}
});

我试过了

$(document).on('change','#teller,#idchief', function (event) {

if($teller){
//code here
}if(#idchief)(
///code here
)
});

最佳答案

使用is()

$(document).on('change','#teller, #idchief', function (event) {
if ($(this).is('#teller')) {
// OR
// $(this).attr('id') === 'teller'
// OR
// this.id === 'teller'

关于javascript - 如何在 on 方法 jQuery 中使用多个选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36276880/

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