Я просто пытаюсь добавить строку в существующий элемент DOM, используя jQuery. Я делал это 1000 раз раньше, но по какой-то причине мой код плохо себя ведет. Следующий пример работает отлично, как и следовало ожидать:
<input type="submit" id="submit" value="submit" />
<ul id="myList">
<li>first list item</li>
<li>second list item</li>
<li>third list item</li>
</ul>
<script>
$('#submit').click(function(){
$('#myList').append('<li>fourth list item</li>');
//alert('Here I am');
});
</script>
Теперь в моем приложении я динамически отображаю неупорядоченный список и связанные li, что, опять же, никогда не было проблемой раньше. Я не могу понять, почему моя функция щелчка не добавляется к объекту myList. Я даже прямо из консоли FireBug пробовал следующее:
>>$('#myList').hide()
и опять ничего не происходит. Я подтвердил, что идентификатор элемента DOM "myList" существует, я просто не могу манипулировать им или взаимодействовать с ним. Какой лучший способ отладить что-то подобное?
Заранее спасибо!