Друзья,
В этом случае:
<div class="navigation-sub">
<ul class="subnavlist">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
</ul>
</div>
Это CSS, где каждый элемент списка имеет правую границу:
.navigation-sub li a { border-right:1px solid #FFF; }
Затем мы хотим удалить правую границу "item 4" - последний элемент в UL, с помощью:
.subnavlist li:last-child { border-right:0px; }
Я пробовал несколько трюков, но до сих пор ничего не происходит, и я не знаю, куда идти отсюда.
Любая помощь высоко ценится!
Вы даете <a>
границу и удаляете ее из последнего <li>
. Попробуйте это вместо этого:
.subnavlist li:last-child a { border-right: none; }
$(function(){
$(".subnavlist li").last().find("a").css("borderRight",0);
});
Вы применяете границу к тегу <a>
, но пытаетесь сбросить li
.subnavlist li:last-child a{border-right:none}