我读学习jQuery的1.3(乔纳森包布和卡尔斯威德伯格),并在排序表,他们使用.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); });
});
所以,我试图做到这一点,而无需使用.get()
但惊喜呢,即使工作没有.get()
与最新的jQuery,但并没有与工作1.3
所以做了一些小提琴讲清楚
**不工作没有.get()
的jQuery 1.2.6 **
与工作.get()
的jQuery 1.2.6
没有工作.get()
的jQuery 1.7.2
与工作.get()
的jQuery 1.7.2
所以,很显然更早的jQuery对象没有曾经有过.sort()
函数一样JavaScript数组? 但现在也有..
所以我的问题是什么是jQuery的对象尚不支持的功能,所以我们可以记住转换为JavaScript数组,使用前?