На DOM, Как можно рассчитать, какой n-й уровень брата - PullRequest
2 голосов
/ 10 февраля 2011
 <ul>
     <li>first</li>
     <li>second</li>
     <li>third</li>
 </ul>

При нажатии на секунду должно появиться предупреждение 2

Ответы [ 2 ]

7 голосов
/ 10 февраля 2011

Вы можете использовать jQuery .index():

$('li').click(function () {
    alert($(this).index() + 1);
});

Посмотрите, как это работает здесь .

0 голосов
/ 10 февраля 2011

Вот мой подход:

$("ul li:nth-child(2)").click(function() {
  alert("2");
});

Посмотрите, как это работает здесь:

http://www.jsfiddle.net/Trufa/pbPe9/1/

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...