[英]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.