jQuery里面有两个.get()。一个是jQuery AJAX操作函数,使用 HTTP GET 请求从服务器加载数据。另一个是jQuery DOM 元素方法。
1. jQuery.get()
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。
2 .get()
获得由选择器指定的 DOM 元素。返回的是一个数组。可以将jQuery遍历函数的方法(比如children(),find()等等)返回的对象转化为数组。来看下面的例子。
<div> <span>Hello</span> <p class="selected">Hello Again</p> <div class="selected">And Again</div> <p>And One Last Time</p> </div> <script> x=$("div").children(".selected"); alert(Object.prototype.toString.call(x)); //[object Object]
y=x.get();
alert(Object.prototype.toString.call(y));//[object Array]
</script>
这里用到了Object.prototype.toString.call(param)
这个方法支持绝大多数类型的判断,是typeof所不具备的。