jQuery не может получить доступ к элементу DOM с использованием идентификатора, но может с .class

Я уже задавал аналогичный вопрос ранее и получил несколько хороших предложений. После дальнейшего расследования я обнаружил, что поведение достаточно отличается, чтобы вызвать новый вопрос.

Я ищу предложения относительно лучшего способа отладки некоторого странного поведения jQuery.

Следующий пример кода работает, как ожидалось здесь при добавлении к ul по идентификатору или ссылке на класс.




  • first list item
  • second list item
  • third list item

Однако в моем приложении я не могу добавить, используя ссылку #myList ID, и не могу понять, почему. Я динамически визуализирую элементы ul и li и попытался, как было предложено, использовать следующий подход вместо события щелчка:


В консоли FireBug я могу взаимодействовать с объектом, используя .myClass, но не #myList. Например, если ввести в консоль FireBug следующее:

>>$('#myList').hide()

не скрывает элемент #myList, как я ожидал. Консоль просто возвращает [].

Мы приветствуем любые предложения.

9
задан Gunnar 2 August 2011 в 21:22
поделиться