Показать сообщение отдельно
  #2 (permalink)  
Старый 15.11.2013, 00:47
Аватар для mi.rafaylik
Кандидат Javascript-наук
Отправить личное сообщение для mi.rafaylik Посмотреть профиль Найти все сообщения от mi.rafaylik
 
Регистрация: 07.12.2012
Сообщений: 113

В jQuery обратиться к элементу можно через id, класс, имя тэга, или через ссылку на элемент (как в примере ниже).
А Вы в del присваиваете структуру, которая не является ничем из вышеперечисленного.
Используйте обёртку jQuery для создания элемента, раз уж юзаете фрэймворк:
Посмотреть
var del = $('<li><a class="del" href="#">Удалить таблицу</a></li>');
del.appendTo('body');
del.children('.del').on('click', function(){
	alert('Привет, я Del');
});

Или (если не нужно в дальнейшем ссылаться на элемент по ссылке в переменной) обращайтесь к элементу по классу:
Посмотреть
$('<li><a class="del" href="#">Удалить таблицу</a></li>').appendTo('body');
$('.del').on('click', function(){
	alert('Привет, я Del');
});

Последний раз редактировалось mi.rafaylik, 15.11.2013 в 11:39.
Ответить с цитированием