Obtém o índice do elemento clicado em nocaute

Qual é a melhor maneira de obter o índice de elemento clicado de uma lista não ordenada?

Deixe-me dar um exemplo. Digamos que eu tenha o seguinte código HTML:

<ul data-bind="foreach: listItems">
    <li data-bind="click: $parent.itemClicked">
         <p data-bind="text: title"></p>
    </li>
</ul>

Agora eu tenho o seguinte código javascript para obter o índice:

...

self.itemClicked = function(data, item) {
    var index = $(item.target).index();
}

...

Mas o problema é o se o elemento alvo é<p> por exemplo, recebo resultado incorreto. Então, como devo obter o índice do clicado<li> elemento? O nocaute tem algum método para isso ou eu deveria usar o jquery de alguma forma?

questionAnswers(2)

yourAnswerToTheQuestion