2015-11-03 2 views
0

нужно выбрать первую из ул DIV как это DIV содержит вложенную .I имеют формат HTML, как показано ниже.first() метод JQuery не работает в IE9

<div id="qcr"> 
    <ul class="navbar"> 
     <li></li> 
     <li> 
      <ul> 
      </ul> 
     </li> 
    </ul> 
</div> 

и я использовал следующий сценарий, чтобы выбрать первый из ДИВ, как это работает в хроме и светлячок, а также в IE10, но не в IE9 и менее

<script> 
$(document).ready(function(){ 
    $("#qcr ul").first().addClass("move"); 
}); 
</script> 
+4

Какую версию jQuery вы используете. И что именно означает «не работает»? Это '$ (" # qcr ul "). First()' пустая коллекция? Является ли класс добавленным к неправильному элементу? Вы получаете исключение во время выполнения? Разве клоуны прыгают по всему сайту? –

+0

Вы используете jQuery 1.x или 2.x? – Griffith

+0

@Felix Kling Мне нужно добавить перемещение класса в первую строку в div. Не работает в ie9, а версия jQuery - 1.9.1 – webpic

ответ

0

Вместо того, чтобы использовать первый(), используйте селектор ребенка.

$("#qcr > ul") 
Смежные вопросы