Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2016, 21:44
Интересующийся
Отправить личное сообщение для Antonqq Посмотреть профиль Найти все сообщения от Antonqq
 
Регистрация: 05.11.2016
Сообщений: 18

Помогите с нумерацией <li>
Нужно чтобы по нажатию выводило номер li, какой он по счету.
Произвожу нумерацию следующим образом:
<ul class="list">
		<li class="dd-item"  onclick="bui()">
			<div class="dd-handle">кат 1</div>
			<ul class="list">
				<li class="dd-item"  onclick="bui()">
					<div class="dd-handle">кат 1.3</div>
					<ul class="list">
					</ul>
				</li>
				<li class="dd-item"  onclick="bui()">
					<div class="dd-handle">кат 1.2</div>
					<ul class="list">
					</ul>
				</li>
				<li class="dd-item"  onclick="bui()">
					<div class="dd-handle">кат 1.1</div>
					<ul class="list">
					</ul>
				</li>
			</ul>
		</li>
	</ul>


function bui() {
			$('li.dd-item').each(function(i){
				$(this).click(function(){
					$('.adsadd').html(++i);
				});
			});
	}


Когда li в столбец без родителей, все правильно выводит.

А когда наследую:
<ul>
		<li>
			<div>кат 1</div>
			<ul>
				<li>
					<div>кат 2</div>
				</li>
			</ul>
		</li>
	</ul>

Нумерация дочерних элементов останавливается на родителе
Ответить с цитированием