2012-07-11 39 views
2

可能重复:
jQuery: Sort div's according to content of different sub divsjQuery的 - 分拣格内容

是否有可能

<div id="sort"> 
    <div id="something">A2</div> 
    <div id="something">A1</div> 
    <div id="something">A4</div> 
    <div id="something">A3</div> 
</div> 

分拣到div的内容进行排序:

<div id="sort"> 
    <div id="something">A1</div> 
    <div id="something">A2</div> 
    <div id="something">A3</div> 
    <div id="something">A4</div> 
</div> 

任何这样的事情?

$('#sort').sort(); 
+0

你的意思是排序

var mylist = $('#sort'); var listitems = mylist.children('div').get(); listitems.sort(function(a, b) { return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase()); }); $.each(listitems, function(index, item) { mylist.append(item); }); 

从拉? – Ashwin 2012-07-11 13:38:18

+3

元素ID应该是唯一的。 – 2012-07-11 13:40:37

回答