and*_*ick 7 javascript sorting jquery
http://jsfiddle.net/nicktheandroid/6BAfH/1/
列表元素按其跨度中的数字进行相应排序.为什么最后几个数字出现故障?我糊涂了.
jQuery的
function sortEm(a,b){
return parseInt($('span', a).text()) < parseInt($('span', b).text()) ? 1 : -1;
}
$('li').sort(sortEm).prependTo($('ul#test'));
Run Code Online (Sandbox Code Playgroud)
HTML
<ul id="test">
<li> Cups
<span>12</span>
</li>
<li> Plates
<span>18</span>
</li>
<li> Forks
<span>03</span>
</li>
<li> Knives
<span>08</span>
</li>
<li> Bowls
<span>55</span>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
epa*_*llo 13
欢迎来到八进制数字的世界.
如果输入字符串以"0"开头,则基数为8(八进制).此功能是非标准的,有些实现故意不支持它(而是使用基数10).因此,在使用parseInt时始终指定基数.
使用radix以parseInt为基数10 .
parseInt($('span', a).text(), 10)
Run Code Online (Sandbox Code Playgroud)