@HHabar
Новичок

Как вывести текст в каждом списке через jquery?

Всем привет. У меня в коде есть список
<ul>
 <li>
  <span class="main">Клик</span>
  <span class="nline">.....</span>
 </li>
 <li>
  <span class="main">Клик</span>
  <span class="nline">.....</span>
 </li>
</ul>

как одной строкой написать в jquery, чтобы поочередно выводилось, т.е. нажал на 2 список текст вылез от 2-го. Найти не могу в инете, там про выборочный выбор). Я сам попробовал, но у меня или все или не один
$('.nline').hide();

	$('.main').on('click', function(i){
		// $(this).addClass('lidown');
		$('.nline').eq(i).slideToggle();
	});

И еще я добавил через list-style: картинку, т.е. открытый список, закрытый список(треугольник) и тоже не могу ни как через jquery
li {
	list-style: url('img/Up.png');
}
.lidown{
	list-style: url('img/down.png');
}

Что делать с 2 проблемами?
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
$('ul').on('click', '.main', function(i){
  $(this).next('.nline').slideToggle();
});


выборочный выбор

Случайные случайности
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы