我将值附加到Google地图应用程序的输入框中。每个标记都有一个" routeTitle"属性。我能够得到第一点","最后一点"和"所有点"并将它们附加到输入框。
但是,如何将除第一个和最后一个之外的所有值输入到输入框中?换句话说,第一个和最后一个之间的所有点。
for( var i = 0; i < markers.length; i++ ){
$("#startpoint").val(markers[0].routeTitle);
$("#endpoint").val(markers[markers.length - 1].routeTitle);
$("#allpoints").val(markers[i].routeTitle);
$("#checkpoints").val( not sure);
};
答案 0 :(得分:2)
将第一个和最后一个值放在循环之外,然后修改循环结构以从第二个值开始,直到第二个最后一个值。
$("#startpoint").val(markers[0].routeTitle);
$("#endpoint").val(markers[markers.length - 1].routeTitle);
for( var i = 1; i < markers.length-2; i++ ){
$("#allpoints").val(markers[i].routeTitle);
$("#checkpoints").val( not sure);
};