Я застрял в своем Timerapp с jquery. Ниже мой сценарий,JQuery Динамически добавленный класс Не работает
- One Button имеет класс с именем toStart
- Когда щелчок на нем функция Аякса будет хранить текущее время в базе данных. (Аякс функция не в стеке-коде).
3. После успешной реакции ajax класс кнопки изменился на паузу. теперь имя класса кнопки является паузой.
4.После некоторого времени, когда снова нажмите кнопку (класс named: pause), я хочу вызвать функцию ajax с текущим временем нажатия и сохранить значения в базе данных.
5. Затем имя класса Button будет изменено на старый (toStart).
HTML:
<button class="toStart" value="1" va>Start</button>
JS:
$('.toStart').click(function()
{
//ajax function { addStart}
$("button[value=1]").removeclass('toStart');
$("button[value=1]").addClass('pause');
}
$(document.body).on('click','.pause',function()
{
//ajax function {addStop}
$("button[value=1]").addClass('toStart');
}
Этот процесс повторять для каждой функции мыши одновременно.
нагрузка на тело, когда я нажимаю на кнопку, переходит к функции ajax и добавляет класс (пауза) в кнопку (работает нормально).
Но когда я нажимаю кнопку (название класса: пауза), работает функция toStart, после чего функция паузы работает в одно и то же время.
Как я могу решить эти проблемы ..
Прикрепление моего Webdeveloper-> Сеть Graph. Вы можете увидеть, что addStart Ajax выполняется дважды.
Пожалуйста, попробуйте удалить 'pause' класс, как только вы нажмете' pause'. – emmanuel