Nth-child(2n+2) на jQuery не работает
Ребята, здорово! Почему то не работает селектор элементов списка nth-child(2n+2) в j Query.
HTML -код: Код HTML:
<div class="wrapper"> $(document).ready(function(){ $('ul li a:nth-child(2n+2)').css('text-decoration', 'none'); }); Если выбрать нечетные элементы 'ul li a:nth-child(2n+1), то подчеркивание убирается на всех элементах. Это просто пример: у автора видео он работает без проблем, а у меня нет, хотя мы используем одинаковые HTML-редакторы "brackets". |
Ребята, короче я разобрался:
селектор jQuery вида $("ul li a:nth-child(2n)").css("text-decoration","none"); работает с "детьми"-ссылками для каждого из элементов <li> списка <ul>, т.е. например селектор для четных элементов: $(document).ready(function(){ $("ul li a:nth-child(2n+2)").css("text-decoration","none"); }); -для: Код HTML:
<ul id="main_nav">
А чтобы "nth-child(2n)" работал c <li>-"детьми" списка <ul>, нужно селектор ссылок обозначить через класс, например: Код HTML:
<div class="wrapper"> $(document).ready(function(){ $("ul li:nth-child(2n+2) a.class").css("text-decoration","none"); }); - даст результат:
|
Часовой пояс GMT +4, время: 10:00. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.