javascript - get text from attribute and format it -


I have a div with data-seat and data-line Property:

  & lt; Div class = 'selected' data-seat = '1' data-line = '1' & gt; & Lt; / Div & gt; & Lt; Div class = 'selected' data-seat = '2' data-line = '1' & gt; & Lt; / Div & gt; & Lt; Div class = 'selected' data-seat = '3' data-line = '1' & gt; & Lt; / Div & gt; & Lt; Div class = 'selected' data-seat = '1' data-line = '2' & gt; & Lt; / Div & gt; & Lt; Div class = 'selected' data-seat = '2' data-line = '2' & gt; & Lt; / Div & gt;   

I want a print friendly message for selected seats:

  var selectedPlaceTextFormated = ''; $ (". Selected"). Each (function () {var selected place = $ (this); Selected placeset text formatted + = "row" + selected location. "(Seat" + location selected. "Data-seat") + ") \ n"; }); Warning (selectedPlaceTextFormated);   

This code works well and shows the following:

  line 1 (seat 1) line 1 (seat 2) line 1 (seat) 3) Line 2 (seat 1) line 2 (seat 2)   

But, I want the group seats on seats, that is, I want the following:

 < Code> line 1 (seats: 1,2,3) line 2 (seats: 1,2)   

How can I do this? Thank you

Here is the code

  var selectedPlaceTextFormated = ' '; Var row_array = []; $ (". Selected"). {(Selected row_array [Selected place. ("Data-line")] {row_array [selectedPlace.attr ("data-line")] = Selected place (each (function () {var selected location = $ (this); Attr ("data-seat");} and row_re [selected place. ("Data row")] + = ',' + selectedPlace.attr ("data-seat");}); For (line in row_array) {warning ("line" + row + "(seat" + line_ar [row] + ") \ n"); }   

and a link to the ferry working here:

Comments