Learning jQuery 1.3 (Jonathan Chaffer と Karl Swedberg) を読んでいて、テーブルをソートしているときに、.get()
呼び出し.sort()
の前に使用され、
jQuery オブジェクトを DOM ノードの配列に変換する必要があります。jQuery オブジェクトは多くの点で配列のように機能しますが、.sort() などのネイティブな配列メソッドは使用できません。
コード:
$("#sort").click(function() {
var posts = $("#posts_div .post");
posts.sort(function(a, b) {
return ($(a).text()) > ($(b).text());
});
$.each(posts, function(index, post) { $("#posts_div").append(post); });
});
ということで、使わずにやってみたところ、最新のjQueryではなくても動くのに、1.3では動かず.get()
びっくり。.get()
そのため、明確にするためにいくつかのフィドルを作成しました
.get()
** jquery 1.2.6がないと動作しません**
明らかに、以前の jQuery オブジェクトは.sort()
Javascript 配列と同じ機能を持っていませんでしたか? しかし今、彼らは..
私の質問は、jQuery オブジェクトがまだサポートしていない関数は何ですか?