Я пытаюсь заменить DIV с созданными элементами, идущие от:Создание вложенных элементов в JQuery
<div id='links'></div>
в
<div id='links'>
<ul>
<li><a href='#'>No</a></li>
</li>
</div>
Я хочу, чтобы прикрепить функцию к ссылке в <a>
элемент, который я создаю. Создание желаемая ссылка работает, но оборачивать ссылку в <li>
элемента и <ul>
элемента с помощью функции обруча не работает:
var no = $('<a>').attr({
href: '#'
}).click(function() {
alert('clicked no');
return false;
}).text('no');
Работает, но no.wrap('<li></li>');
еще раз дает мне развернутую <a>
элемент. Я также пробовал $('#links').append('<ul>').append('<li>').append(no)
, но это тоже не работает.
Есть ли лучший способ сделать это?