繁体   English   中英

在jQuery中使用val()返回数组的特定索引

[英]return specific index of array using val() in jquery

我可能缺乏在Javascript中检索数据的基本知识。 因此,我正在使用名为noUiSlider的jquery插件读取范围滑块的值。 这是基本代码:

的HTML:

<div id="slider"></div>
<div id="value-input-left" style="font-size:12px"></div>
<div id="value-input-right" style="font-size:12px"></div>

jQuery的:

<script>
     $(document).ready(function(){
      $("#slider").noUiSlider({
       start: [20, 80],
       connect: true,
       range: {
       'min': 0,
       'max': 100
        }
     });
      $('#slider').Link('lower').to($('#value-input-left'));
      $('#slider').Link('upper').to($('#value-input-right'));
      alert("return value of range slider" +$("#slider").val());
      });

</script>

$("#slider").val()返回array[value, value] ,在本示例中为20.00,80.00。 但是,分别获得价值的最简单方法是什么?

例如,我尝试过: $("#slider").val(0) ; $("#slider").val[0]$("#slider").lower()$("#slider").get(0)但它们都不起作用。

该插件的文档为http://refreshless.com/nouislider/slider-read-write/

谢谢!

尝试:

$("#slider").val()[0]; 

获取数组中的第一个元素。

如果一切如您所愿,请尝试以下操作:

$("#slider").val()[0];

val()仍然是您想要的,但是由于它返回一个数组,因此必须在val()上使用访问器。 将它们放在一起:

$("#slider").val()[0] // first value
$("#slider").val()[1] // second value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM