I have the following html :
<div class="mainmenu">
<ul class="blue">
<li class=""><a href="tst/" id="a1_up"><span class="all">tst1</span></a></li>
<li class=""><a href="tst1/" id="a2_up"><span class="all">tst2</span></a></li>
<li class=""><a href="tst3/" id="a3_up"><span class="all">tst3</span></a></li>
<li class=""><a href="tst4/" id="a4_up"><span class="all">tst3</span></a></li>
<li class=""><a href="tst5/" id="a5_up"><span class="all">tst4</span></a></li>
<li class=""><a href="tst6/" id="a6_up"><span class="all">tst5</span></a></li>
<li class=""><a href="tst7/" id="a7_up"><span class="all">tst6</span></a></li>
</ul>
</div>
I need to collect all span values this part <span class="all">tst6</span> I’ve tried this on jsbin:
$(document).ready(function() {
$(".mainmenu ul li > span").each(function() {
alert($(this).val());
});
});
But nothing happens. It’s uploaded here :
Live edit :
try this: Working demo http://jsfiddle.net/mHfUs/5/
p.s. jsfiddle is acting funny else I had demo ready
:)ais betweenliandspanas you can see in demo above: < this will work >