Я использую скрипт, который добавляет новую строку() после tr, в которой моя кнопка (щелкнуть). Мне не нужна кнопка SAME для создания более одного tr. вот скрипт:кнопка не делает событие более одного раза
<script>
$(function() {
var done;
$('table.listtable td input.selectseat').click(function() {
if(done) return;
done = true;
$(this).parent().parent().after('<tr class="seating"><td colspan="6"></td></tr>');
});
});
</script>
но proiblem является то, что у меня есть sequesnce этих кнопок, и то, что этот скрипт делает это, что его не давая мне произвести ряд ИЗ ДРУГОГО BUTTON после того, как я произвел ряд из кнопка. , чтобы четко выразиться, у меня есть последовательность строк, каждая из которых имеет ту же кнопку, что и «выбрать места». я хотел, чтобы EACH BUTTON не производила больше одной кнопки, но мы можем использовать каждую кнопку нажатой и одновременно создавать строку, которая не является happeining.
Оператор-:
if(done) return;
done = true;
был добавлен, чтобы предотвратить кнопку нажал уже не производить больше строк, но его не производит новую строку после одного клика на всех для всех кнопок. прошу помочь.
сделать скрипку ... –
использовать jquery .one() на кнопке, которую вы хотите всего один раз щелкнуть мышью. – maverickosama92