Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не срабатывают селекторы (https://javascript.ru/forum/dom-window/46342-ne-srabatyvayut-selektory.html)

eforce 06.04.2014 18:43

Не срабатывают селекторы
 
Вот скрипт:
// начиная отсюда и до
$('.accordion-active-container-title').click(function (e) {
e.preventDefault(false); // отменяю дейстие ссылки
$(this).next('.accordion-active-content').slideToggle(1000);
$(this).removeClass().toggleClass('accordion-inactive-container-title');
});
//до этого момента все работает, а дальше нет :(
//незнаю причины...
// тут я как бы обращаюсь к элементу который динамически уже изменил только что сам,

$('.accordion-inactive-container-title').click(function (e) {
alert ('torololo');
// ничего не дает

});

Erolast 06.04.2014 19:20

В консоль ошибок посмотри.

eforce 06.04.2014 20:51

записей нет, попробую что то через find() сделать

eforce 07.04.2014 00:28

Что то такое:
$('.col-md-12').on('click', '.accordion-active-container-title', function (e) {
e.preventDefault();
$(this).removeClass().toggleClass('accordion-inactive-container-title').next().slideUp('normal');
});
$('.col-md-12').on('click', '.accordion-inactive-container-title', function (e) {
e.preventDefault();
$(this).removeClass().toggleClass('accordion-active-container-title').next().slideDown('normal');
});

Решает проблему =)
Если кто столкнется.


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