1

我有

<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]);

但向我展示了“未定义”。我究竟做错了什么?

4

1 回答 1

5

你可以使用这个:

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

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

你可以在这里看到它的工作原理:http: //jsfiddle.net/jfriend00/Lh7sJ/

于 2012-04-15T15:39:36.143 回答