I am trying an array in JavaScript with the following format by querying the DOM via JQuery:
[
{
"start": moment("10/03/2017","DD/MM/YYYY"),
"end": moment("18/03/2017", "DD/MM/YYYY")
},
{
"start": moment("01/04/2017","DD/MM/YYYY"),
"end": moment("05/04/2017", "DD/MM/YYYY")
},
{
"start": moment("11/04/2017","DD/MM/YYYY"),
"end": moment("15/04/2017", "DD/MM/YYYY")
}
]
I tried to create a JavaScript Object in JQueries each() function to do this but it is not working:
var avail_fruits = Array();
$(".avails").each(function(i, objer) {
//test
var ndate_group = $(objer).val().split(",");
var obj_date = new Object();
obj_date.start = moment(ndate_group[0],"DD/MM/YYYY");
obj_date.end = moment(ndate_group[0],"DD/MM/YYYY");
console.log(obj_date);
avail_fruits.push(obj_date);
});
$(".avails"). What are you getting when youvar ndate_group = $(objer).val().split(",");avail_fruits? Code looks fine. It should be working. Just forobj_date.end =should havendate_group[1]instead ofndate_group[0].