.selected{
background-color: red;
}
<tbody id="display">
<tr><td rid="1">井冈山</td><td time_id="1" room_id="1"></td><td time_id="2" room_id="1"></td><td time_id="3" room_id="1"></td><td time_id="4" room_id="1"></td><td time_id="5" room_id="1" chosen="true">egon</td><td time_id="6" room_id="1"></td><td time_id="7" room_id="1"></td><td time_id="8" room_id="1"></td><td time_id="9" room_id="1"></td><td time_id="10" room_id="1"></td></tr>
</tbody>
function delegateEvent() {
$('#display').on('click', 'td[time_id]', function () {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected')
} else if (typeof($(this).attr('chosen')) !== 'undefined') {
$(this).removeAttr('chosen').empty()
} else {
$(this).addClass('selected')
}
});
}
效果图: