Доброго времени суток. Столкнулся с проблемой.. В общем есть некое веб приложение весь его функционал разбит на модули подгружаемые через ajax. У каждого модуля есть класс module и атрибут data-module-url.. Это все работает, хорошо. Но понадобилось реализовать некое управления модулями, например удалить какой то модуль, добавить новый на страницу и т.д.
Пробовал делать это как то вот так:
function addmodule(id) {
$('body').append('<div>id = "'+ id +'"</div>');
}
function removemodule(id) {
$('.module[data-module-url='+ id +']').trigger('removeEvent');
}
function removeallmodule() {
$('.module').trigger('removeallEvent');
}
$('body').delegate('.module', 'removeEvent', function() {
$(this).remove();
});
removemodule('user/singin');
в результате ошибка:
Код:
|
Uncaught Error: Syntax error, unrecognized expression: .module[data-module-url=user/singin] |
В общем каким образом можно реализовать это управление при ajax подгрузке?