リストの子要素のテキストを取得しようとしています。しかし、親要素にしかアクセスできず、子要素にアクセスする方法がわかりません。
HTML
<ul class="nav nav-list">
<li class="active">
<a href="javascript:void(0);">
<i class="icon-dashboard"></i>
<span class="menu-text"> Dashboard </span>
</a>
</li>
<li>
<a class="dropdown-toggle" href="javascript:void(0);">
<i class="icon-text-width"></i>
<span class="menu-text"> posts </span>
<b class="arrow icon-angle-down"></b>
</a>
<ul class="submenu">
<li>
<a href="javascript:void(0);">
<i class="icon-text-width"></i>
Add New Post
</a>
</li>
<li>
<a href="javascript:void(0);">
<i class="icon-text-width"></i>
Blog
</a>
</li>
<li>
<a href="javascript:void(0);">
<i class="icon-desktop"></i>
News Letter
</a>
</li>
</ul>
</li>
</ul>
そしてjQuery
$(document).on('click', '.nav-list > li', function(){
$('.nav-list > li').removeClass('active');
$(this).addClass('active');
var text=$('.active >a >span').text();
alert(text);
});
どんな助けでも大歓迎です。