这是一个 jQuery 函数,用于确定表中图像的类别并采取相应措施。如果图像父级没有 class selected
,它会给它那个 class 然后添加td id
到 div (订单)。如果它确实有 class selected
,它应该删除它确实的 class,然后删除包含td id
.
$(document).ready(function () {
$('td img').click(function () {
if ($(this).parent().hasClass('x')) {
alert("Seat " + ($(this).parent().attr("id")) + " is taken");
} else if ($(this).parent().hasClass('selected')) {
$(this).attr('src', 'images/a.gif');
$(this).parent().removeClass('selected');
var z = $(this).parent().attr('id');
$(z).remove();
return false;
} else {
$(this).attr('src', 'images/c.gif');
$(this).parent().addClass('selected');
alert($(this).parent().attr("class"));
var z = $(this).parent().attr('id');
$('<p>').attr('id', z).text(z).appendTo('#order');
return false;
};
});
});
它一直有效,直到删除p
元素,它只是没有。是动态设置的p id
,并且与 相同td id
,因此使用变量来选择 id。