Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Jquery не реагирует на смену класса элемента (https://javascript.ru/forum/jquery/59763-jquery-ne-reagiruet-na-smenu-klassa-ehlementa.html)

Hurray 25.11.2015 17:15

Jquery не реагирует на смену класса элемента
 
вот код: http://jsfiddle.net/ekv5pwbn/
смысл таков: Есть чёрные и красные ссылки. При клике на чёрную ссылку она перекрашивается в красный. При клике на красную ссылку выводится алерт. при клике на "Вернуть цвет" все ссылки становятся чёрными. Если кликнуть на чёрную ссылку 2 раза, она должна перекраситься и вывести алерт. Но этого не происходит. Проблема в следующем: ссылка выводит алерт только в случае, если она была красной на момент загрузки страницы и не выводит, если её перекрачили js скриптом. И наоборот, если она сначала была красной, но стала чёрной, она всё равно выводит алерт, хотя не должна. Как это исправить?

рони 25.11.2015 17:44

Цитата:

Сообщение от Hurray
Как это исправить?

$('.price').on('click','a.red', function(){})

Hurray 26.11.2015 13:45

спасибо, помогло!


Часовой пояс GMT +3, время: 22:02.