Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery多个选择器具有相同的功能_Javascript_Jquery - Fatal编程技术网

Javascript jQuery多个选择器具有相同的功能

Javascript jQuery多个选择器具有相同的功能,javascript,jquery,Javascript,Jquery,我有这个jQuery代码: $('#select-adults-room-1').change( function () { og.removeErrorsOcio(); }); $('#select-kids-room-1').change( function () { og.removeErrorsOcio(); }); 最好的方法是什么?我知道这看起来很奇怪,但如果可能的话,我不知道如何改进它。 我想找一些像这样的: $('#select-adults-room-1','#sel

我有这个jQuery代码:

$('#select-adults-room-1').change( function () {
  og.removeErrorsOcio();
});
$('#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
最好的方法是什么?我知道这看起来很奇怪,但如果可能的话,我不知道如何改进它。 我想找一些像这样的:

$('#select-adults-room-1','#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(function() {
    og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(og.removeErrorsOcio);

谢谢

您不需要传递单独的字符串,请在单个字符串中的选择器之间放置逗号,如下所示:

$('#select-adults-room-1','#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(function() {
    og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(og.removeErrorsOcio);
还请注意,您可以将函数的引用直接传递给
change()
方法,如下所示:

$('#select-adults-room-1','#select-kids-room-1').change( function () {
  og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(function() {
    og.removeErrorsOcio();
});
$('#select-adults-room-1, #select-kids-room-1').change(og.removeErrorsOcio);

尝试为每个元素指定公共类作为

$('.your-element').change( function () {
  og.removeErrorsOcio();
});
$('#select-maints-room-1,#select-kids-room-1')
请阅读。$('#select-maints-room-1,#select-kids-room-1')。更改(og.removeErrorsOcio());