我正在阅读学习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); });
});?
Run Code Online (Sandbox Code Playgroud)
所以我尝试不使用它就这样做.get(),但是即使没有.get()最新的jQuery,它仍然有用,但是没有使用1.3
所以做了一些小提琴来说清楚
所以很明显早期的jQuery对象没有使用.sort()与Javascript数组相同的功能?但现在他们有......
所以我的问题是jQuery对象还没有支持哪些功能,所以我们可以记住在使用之前转换为Javascript数组?