Я нашел этот код:Есть ли смысл «первого» псевдокласса?
$("#some_list li a:first").click();
И я не могу найти источник о «первый» pseudoclass. Кто-нибудь видел что-то подобное? Означает ли это, что щелкнули первый элемент в списке?
Я нашел этот код:Есть ли смысл «первого» псевдокласса?
$("#some_list li a:first").click();
И я не могу найти источник о «первый» pseudoclass. Кто-нибудь видел что-то подобное? Означает ли это, что щелкнули первый элемент в списке?
: первый является расширение JQuery и не является частью спецификации CSS
https://api.jquery.com/first-selector/
он просто выбирает первый элемент
$('a:first').css('color','red')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<a href="#">one</a>
<a href="http://jsfiddle.net/danield770/5049416f/4/">two</a>
<a href>three</a>
<a>four</a>
Это не строго CSS вещи, но JQuery селектор, для использования в JavaScript.
Псевдокласса эквивалентна :eq(0)
. Он также может быть записан как :lt(1)
. Хотя это соответствует только одному элементу, :first-child
может сопоставляться более одного: один для каждого родителя.
Смотрите здесь: https://api.jquery.com/first-selector/
Да, это означает, что на первой анкерной линии литиево событие щелчка будет срабатывать
Это селектор для первого a
внутри li
внутри элемента с идентификатором #some_list
:
<ul id="some_list">
<li>
<a href="#">link</a> <!-- affects this link -->
<a href="#">link</a>
<a href="#">link</a>
<a href="#">link</a>
</li>
<li>
<a href="#">link</a> <!-- affects this link -->
</li>
</ul>
Это JavaScript, а не CSS. Возможно, поэтому вам не удается найти какие-либо источники. – BoltClock