У меня проблема в моем файле js. Это мой Js-код.
<script type="text/javascript">
$(document).ready(function()
{
$(".abc").click(function()
{
$(this).addClass('testingClass');
});
$(".testingClass").click(function()
{
alert("hiiiiiiiiiiiiiiiiii")
});
});
</script>
Мой HTML:
<button class="abc">Demo</button>
Когда я загружаю эту страницу в браузер, функция addClass успешно выполняется и добавляет новый класс с именем «testingClass».
Но когда вы пытаетесь снова щелкнуть эту кнопку (имеется в виду: class = "testingClass"), функция оповещения не работает. В чем ошибка?
Разве JS не поддерживает частое выполнение элемента? Кто-нибудь Пожалуйста, помогите мне.
Шаги..
- Одна кнопка имеет класс с именем abc
- При нажатии на нее функция ajax будет хранить текущее время в базе данных (функция ajax не в коде стека).
- после успешного ответа ajax класс кнопки изменился на testingClass.
- теперь имя класса кнопки — testingClass
- Через некоторое время снова нажмите кнопку (класс с именем: testingClass), я хочу вызвать функцию ajax с текущим временем клика и сохранить значения в базе данных.
- Затем имя класса Button изменится на старое ( abc ).