私が使用して、要素のリストのソートやってる:JQueryオブジェクトを横断しますか?
jQuery.fn.sort = function() {
return this.pushStack([].sort.apply(this, arguments), []);
};
$("ol li").sort("sortFunction").appendTo("ol");
を問題はsortFunctionです。
function sortFunction($a, $b) {
...
}
は基本的に、私が欲しいのはjQueryのオブジェクトとして$ aと$ bの両方を扱うことですので、私はそれらを操作することができます。
例えば、$ aと$ bは、ネイティブのJavaScriptオブジェクトであるため、sortFunction内
$a.find("div#3 li").html();
これは動作しませんありません。
助けが必要ですか?
私はあなたに '' ol li ".sort(" sortFunction).appendTo( "ol")); ' –
可能な複製[DOM要素/オブジェクトをjQuery要素/オブジェクトに変換](http://stackoverflow.com/questions/7974500/convert-dom-element-object-to-jquery-element-object) –
他の誰かが既にこれを書いてここに書きました: http://www.onemoretake.com/2009/02/25/sorting-elements-with-jquery/ –