data-seat
とプロパティを持つdiv要素がありdata-row
ます:
<div class='selected' data-seat='1' data-row='1'></div>
<div class='selected' data-seat='2' data-row='1'></div>
<div class='selected' data-seat='3' data-row='1'></div>
<div class='selected' data-seat='1' data-row='2'></div>
<div class='selected' data-seat='2' data-row='2'></div>
選択した座席にわかりやすいメッセージを印刷したい:
var selectedPlaceTextFormated ='';
$(".selected").each(function () {
var selectedPlace = $(this);
selectedPlaceTextFormated += "Row " + selectedPlace.attr("data-row") + " (seat " + selectedPlace.attr("data-seat") + ")\n";
});
alert(selectedPlaceTextFormated);
このコードはうまく機能し、次のことを示しています。
Row 1 (seat 1)
Row 1 (seat 2)
Row 1 (seat 3)
Row 2 (seat 1)
Row 2 (seat 2)
しかし、私は列ごとにグループシートが必要です。つまり、次のものが必要です。
Row 1(seats: 1,2,3)
Row 2(seats: 1,2)
また、行番号で並べ替えます。これどうやってするの?
ありがとう。デモ