aのクラスをテストし、それに応じて動作するjQuery関数を記述します<td>
。img
この関数は、の内側をクリックすることで機能<td>
し、のクラス情報を使用しtd
てテストします。
$(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');
alert($(this).parent().attr("class"));
return false;
} else {
$(this).attr('src', 'images/c.gif');
$(this).parent().addClass('selected');
alert($(this).parent().attr("class"));
return false;
};
});
});
エラーは、親を指定したにもかかわらず、画像のメソッドが存在しないことを示しています。