2013-07-19 5 views
0

ссылка 1 выбран, когда я выбираю 2, 1 по-прежнему выделен. Я думаю, что мой jQuery неверен, если кто-то может меня поднять?JQuery выбран/выделен номер

Большое спасибо

Интернет Пример: http://jsfiddle.net/XZuGR/

<ul> 
    <li><a href="#" class="selected">1</a></li> 
    <li><a href="#">2</a></li> 
    <li><a href="#">3</a></li> 
    <li><a href="#">4</a></li> 
    <li><a href="#">5</a></li> 
</ul> 

.selected{ 
    color:red; 
} 


$('ul li a').click(function(){ 
    $(this).addClass('selected').parent().siblings('ul li a').removeClass('selected'); 

}); 
+0

Параметр '.parent()' 'является li' элемент, поэтому его братья и сестры также Элементы 'li', а не' a'. –

+1

'$ (this) .addClass ('selected'). Ближайший ('li'). Siblings ('li'). Find ('a'). RemoveClass ('selected');' – adeneo

+0

@adeneo спасибо большое – olo

ответ

1

, пожалуйста, используйте этот код

$('ul li a').click(function(){ 
    $('ul li a').removeClass("selected") 
    $(this).addClass('selected'); 

}); 
Смежные вопросы