<ul> <li>first</li> <li>second</li> <li>third</li> </ul>
При нажатии на секунду должно появиться предупреждение 2
Вы можете использовать jQuery .index():
.index()
$('li').click(function () { alert($(this).index() + 1); });
Посмотрите, как это работает здесь .
Вот мой подход:
$("ul li:nth-child(2)").click(function() { alert("2"); });
Посмотрите, как это работает здесь:
http://www.jsfiddle.net/Trufa/pbPe9/1/
Удачи!