<div class="login-info-panel">
<ul>
<li class="home">Home</li>
<li class="info">info</li>
</ul>
</div>
var myli = $('.login-info-panel > ul >li');
var infoButton = $('li.info');
console.log(_.indexOf(myli, infoButton));
使用 underscore.js 你会假设 li.info 在数组中,它会返回一个值 1(索引)。但相反我得到-1(这意味着它在我的数组中找不到。
我错过了一些明显的东西吗?
这是一个jsfiddle