代码段如下
click: function () { //点击事件
if (this.status() == 'available') { //可选座
//引用上一次点击索引位置,使其status()='available';
if (window.hasSelected) { alert('已经选过');/*return 'available'*/$(":eq(index0)").status()='available';}/////////////
$('<li>'+(this.settings.row+1)+'排'+this.settings.label+'座</li>')
.attr('id', 'cart-item-'+this.settings.id)
.data('seatId', this.settings.id)
.appendTo($cart);
window.hasSelected = true;////////////
$counter.text(sc.find('selected').length+1);
$total.text(recalculateTotal(sc)+price);
var index0 =$(this).index();
alert(index0);
return 'selected';
里面的$(this).index()值,点哪个位置都是-1,是什么问题?