我已经给了两个数组,每个数组中有几个对象。我试图做到这一点,以便在做出某个下拉选择时,它会将“航班信息”推送到“航班概要”区域,但我很难搞清楚如何做到这一点。如何操作数组中的对象?
var possibleDepartureFlights=[{year:2012,month:11,day:13,hour:17,minute:37,price:137.38} and so on];
var possibleReturnFlights=[{year:2012,month:11,day:18,hour:21,minute:45,price:189.46} and so on];
每个var在数组中有10个对象,每个对象都具有所有这些属性。
作为一个额外的问题,我已经想出了如何选择返回航班早于出发时隐藏“提交”按钮,但我无法弄清楚如何让提交按钮回来时有不同的选择!
function displayDivs() {
var departureValue = $('#departureFlightsControl').val();
var returnValue = $('#returnFlightsControl').val();
if (departureValue != "default") {
$('.CumulativeSummary').addClass('totalAvailable');
$('.DepartureSummary').addClass('flightChosen');
}
if (returnValue != "default") {
$('.CumulativeSummary').addClass('totalAvailable');
$('.ReturnSummary').addClass('flightChosen');
}
if ($('#returnFlightsControl').val() < $('#departureFlightsControl').val()) {
$('.SubmitArea').hide();
}
对不起,如果这个问题含糊不清!我不熟悉jQuery和JavaScript,所以我不确定自己在做什么(而且我甚至不确定Google要找到我的问题的答案)。请用小字,就好像你在和一个孩子说话一样。谢谢!
'var month = possibleDepartureFlights [0] .month;'首先访问数组,然后你有对象可以访问它的属性。 – adeneo