Tôi đang cố gắng sử dụng bộ chọn giả ": hiển thị" và ": con đầu tiên" cùng nhau trong jQuery và dường như không hoạt động. Tôi có HTML sau:Sử dụng: hiển thị và: con đầu tiên cùng nhau trong jQuery
<div>
<a class="action" style="display:none;">Item One</a>
<a class="action">Item One</a>
<a class="action">Item One</a>
</div>
Và cuộc gọi jQuery sau:
$("div a.action:visible:first-child").addClass("first");
Nhưng nó không bao giờ dường như tìm thấy những yếu tố đúng ... nó tìm thấy phần tử đầu tiên nhưng không phải là người đầu tiên nhìn thấy thành phần. Tôi thậm chí đã thử đổi thứ tự chọn ": con đầu tiên: hiển thị" thay vì ": hiển thị: con đầu tiên" và điều đó cũng không hoạt động. Bất kỳ ý tưởng?
tại sao bạn cần một đứa con đầu lòng ở đây? – SilentGhost