Там в HTML:Добавление элемента к узлу
<div class="test">
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</div>
И немного JS:
$(document).ready(function() {
// do stuff when DOM is ready
$(".test ul").append('<li>Foo</li>');
});
Почему это добавить нечего, но если удалить HTML из аргумента строки Append, в
.append('Foo')
это работает - но это не главное - новый текст добавляется как анонимный блок, а не элемент li, как я хотел.
Ану предложения?
Редактировать: Argh, Я нашел проблему. Я изменил файл, сохраненный из опции «Сохранить страницу» в Firefox, расширение было .xhtml - и вот в чем проблема. Я переименовал его, и он отлично работает.
Спасибо :)
JQuery делает это за кулисами – redsquare 2008-11-16 15:56:35