使用jquery获取输入标记中数组的最后一个元素

时间:2012-04-15 15:35:15

标签: jquery arrays

我有

<div id="exp">
  <input type="hidden" name="sum[]" value="1" />
  <input type="hidden" name="sum[]" value="2" />
  <input type="hidden" name="sum[]" value="3" />
  <input type="hidden" name="sum[]" value="4" />
</div>

我希望在jquery中获取数组最后一个元素的值。我试过了:

  

警报(总和[sum.length-1]);

但显示我'未定义'。我做错了什么?

1 个答案:

答案 0 :(得分:5)

您可以使用:

var lastValue = $("#exp input:last").val();

这使用jQuery选择器来查找input的子#exp的最后一个元素并获取其值。

您可以在此处查看:http://jsfiddle.net/jfriend00/Lh7sJ/