У меня есть следующая структура html.css селектор для первого элемента списка
<ul>
<script id="agendaTmpl" type="text/x-jquery-tmpl">
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html?session_id=${agenda_id}');">
</li>
</script>
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html? session_id=2');"> test</li>
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html? session_id=2');"> test</li>
</ul>
Мне нужно применить класс к первому элементу списка. Невозможно удалить тег сценария, поскольку он является шаблоном для структуры. Я пробовал с ul > li:first-child
, но он не работает. Он работает только в том случае, если li является первым дочерним элементом ul, т. Е. Если тег сценария отсутствует.
Пожалуйста, предложите мне способ применения стиля к первому li из ul.
Примечание: Мне не разрешено добавлять новый класс в первый ли.
«Невозможно удалить тег сценария» Да, может и да, он должен. У вас есть недопустимый html. – PeeHaa
@Raghav, вы хотите, чтобы выбранный элемент списка был выделен – freebird
@ RepWhoringPeeHaa: Я знаю, что его можно удалить технически. Но мне не разрешено. И я не забочусь, если это действительный html, потому что он создается некоторым плагином, и я не хочу разорвать любой существующий код. @freebird: да. Мне нужно применить углы к первой li. мне кажется, что работает первый тип. – Raghav