Мое меню строится потребляя веб-сервис возвращается JavaScript, который выглядит, как показано ниже:добавить класс динамически загружен меню
strGlobalNav='<ul><li><a href="//testonline/" alt="test Online Main Page">testOnline</a></li><li><a href="//testonline/ec/" alt="Employee Center Site">Employee Center</a><ul><li><a href="//testonline/ec" alt="Employee Center Site">Employee Center</a></li><li><a href="//testonline/ec/awards" alt="Awards & Recognition Site">Awards & Recognition</a></li><li><a href="//testonline/hr/benefits" alt="Benefits Site">Benefits</a></li><li><a href="//testonline/hr/EERelations/Pages/Default.aspx" alt="Employee Relations">Employee Relations</a></li><li><a href="//testonline/hr/Employment/Pages/Default.aspx" alt="Employment">Employment</a></li><li><a href="//testonline/ec/training" alt="test University Site">test University</a></li><li><a href="//testonline/ec/healthandsafety" alt="Health & Safety Site">Health & Safety</a></li><li><a href="//testonline/sites/offices" alt="Office Locations Site">Office Locations</a></li><li><a href="//testonline/ec/travel" alt="Travel Site">Travel</a></li><li><a href="//testonline/ec/tso" alt="Total Service Organization">TSO</a></li><li><a href="//testonline/ec/vidconf" alt="Video Conferencing Services">Video Conferencing</a></li></ul></li></ul>'; document.getElementById('test-nav-wrapper').innerHTML = strGlobalNav;
Мне нужно добавить класс в подменю пункты для списка родительского элемента, который имеет <ul><li>
внутри из этого.
Вот моя навигация.
<div class="globalNav">
<div id="test-nav-wrapper"></div>
</div>
Вот фактическая скрипку: http://jsbin.com/urIlAlO/1/edit
Почему мой сценарий не в состоянии добавить класс к пунктам меню. Я пытаюсь преобразовать выпадающее меню в два столбчатых файла стиля мега-меню.
Пожалуйста, помогите мне понять, почему класс добавления к динамическому контенту не работает, но если я добавляю html прямо, он работает? Пример: http://jsbin.com/iHaqihI/1/edit
Это много кода для просеивания. Я нашел очень полезным медленно удалить элементы, которые не являются частью проблемы, чтобы помочь мне сосредоточиться на фактической ошибке. Это поможет вам понять, что происходит, а также помочь тем, кто хочет помочь вам увидеть реальную цель и ее проблему. Я часто делаю эту сортировку, просто используя jsfiddle, как вы создали, и медленно удаляя элементы, которые не являются ключевыми для проблемы. Предложение. – Thomas