Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не выходит выбор элемента по индексу (https://javascript.ru/forum/jquery/47295-ne-vykhodit-vybor-ehlementa-po-indeksu.html)

myocean 17.05.2014 21:11

Не выходит выбор элемента по индексу
 
Здравствуйте, требуется помощь...

<script type="text/javascript">
$(document).ready(function() {

var current_index = 0;	

	$("body").on("click",".tap", function(e){ 
				current_index = $(this).index();
				$(".wears li").removeClass("active");
alert(current_index); 
				$(".wears li:eq(current_index)").addClass("active");
				
	return false;	
	}) ;

});
</script>


При клике получаю индекс элемента в списке, далее скрываю все элементы другого списка удалив класс active, затем нужно присвоить другому элементу списка класс active... соответственно по индексу...

в алерте выводится необходимый индекс, но вот эта строка не отрабатывает

$(".wears li:eq(current_index)").addClass("active");


хотя если написать к примеру так

$(".wears li:eq(2)").addClass("active");


то все работает...

В чем ошибка?

Octane 17.05.2014 21:12

".wears li:eq(" + current_index + ")"

myocean 17.05.2014 21:14

СПАСИБО! ведь второй раз на одни грабли!


Часовой пояс GMT +3, время: 16:42.