Jquery 选择Size js-使用同一类获取多个sectize的所有值

Jquery 选择Size js-使用同一类获取多个sectize的所有值,jquery,selectize.js,Jquery,Selectize.js,我有一个html页面,其中包含多个选择(使用selectize创建),这些选择具有相同的类“idPeople”。当我点击“搜索”按钮时,我必须获得所有select的所有值(我已经在jquery的js文件中尝试过)。但是我只得到第一个select('selectone')的值。有什么建议吗? HTML 我不知道selectize.js,但在纯jquery中我会: $( "#search" ).on('click',function() { $(".idPeo

我有一个html页面,其中包含多个选择(使用selectize创建),这些选择具有相同的类“idPeople”。当我点击“搜索”按钮时,我必须获得所有select的所有值(我已经在jquery的js文件中尝试过)。但是我只得到第一个select('selectone')的值。有什么建议吗? HTML


我不知道selectize.js,但在纯jquery中我会:

  $( "#search" ).on('click',function() {
   $(".idPeople option").each(function(){
     console.log($(this).val());
   });             
  });
或者你可以写:

  $( "#search" ).on('click',function() {
    $(".idPeople").find('option').each(function() {
     console.log($(this).val());
    });          
  });


您可以尝试$('.idPeople选项')可能看不到“搜索,单击和idPeople”之间的链接。“搜索”是按钮的id。在js文件中,有$(“#search”)。在('click')上,通过类“idPeople”通过click事件获取selects的值不幸的是,使用selectize,它似乎无法工作。我的答案已修改。您确定它不正确吗?它是纯jquery。。。
  $( "#search" ).on('click',function() {
   $(".idPeople option").each(function(){
     console.log($(this).val());
   });             
  });
  $( "#search" ).on('click',function() {
    $(".idPeople").find('option').each(function() {
     console.log($(this).val());
    });          
  });
var options = $(".idPeople option");

// Next, translate that into an array
var values = $.map(options, v => $(v).val())