我想存储一个纬度/经度数组。我有我的网页上这些输入:在jQuery中创建对象数组
<input type="hidden" class="latitude" value="-12.3456" />
<input type="hidden" class="longitude" value="12.3456" />
<input type="hidden" class="latitude" value="98.7654" />
<input type="hidden" class="longitude" value="-98.7654" />
而且我把它们放入数组,像这样:
var latitudes = $('.latitude').map(function() { return this.value; }).get();
var longitudes = $('.longitude').map(function() { return this.value; }).get();
但我想,这将是更好地将它们存储在单个阵列为对象,这样我就可以说:
$.each(array, function (i, obj) {
alert(obj.Latitude);
alert(obj.Longitude);
});
我怎么能修改此创建对象的数组?
很高兴知道jQuery有一个地图功能! – 2011-05-03 20:18:59