将下拉菜单设为 jquery 滑块

Make dropdown into jquery slider

我有一些由 wordpress 插件创建的下拉菜单,我正在尝试将它们制作成滑块。

我在这里找到了这个页面 -- http://jqueryui.com/slider/#hotelrooms

我正在努力使代码适应我的需要 --

<script>
 jQuery(function($) {
    var select = $( ".comment-overall_r select" );
    var slider = $( "<div id='slider'></div>" ).insertAfter( select ).slider({
      min: 1,
      max: 5,
      range: "min",
      value: select[ 50 ].selectedIndex + 1,
      slide: function( event, ui ) {
        select[ 0 ].selectedIndex = ui.value - 1;
      }
    });
    $( ".comment-overall_r select" ).change(function() {
      slider.slider( "value", this.selectedIndex + 1 );
    });
  });
  </script>

没有任何反应,我不断收到有关 selectedIndex 的错误消息。 select 下拉菜单是由插件生成的,所以我不直接编辑它们。 我该怎么做?

为什么要添加 value: select[ 50 ] 这样的配置。我认为配置应该是这样的:

 var slider = $( "<div id='slider'></div>" ).insertAfter( select ).slider({
    min: 1,
    max: 6,
    range: "min",
    value: select[ 0 ].selectedIndex + 1,
    slide: function( event, ui ) {
    select[ 0 ].selectedIndex = ui.value - 1;
  }
});