我有data-seat
和data-row
物业的div元素:获取文本并格式化
<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)
但是,我希望按行排组, .e我想要以下内容:
Row 1(seats: 1,2,3)
Row 2(seats: 1,2)
此外,按行数排序。我怎样才能做到这一点?
谢谢。 DEMO
+1与爵士小提琴 – Thariama 2012-07-10 08:35:54