jquery get和eq
jQuery .get() 方法
$.get() 是 jQuery 提供的 AJAX 方法,用于通过 HTTP GET 请求从服务器加载数据。
语法
$.get(url [, data] [, success] [, dataType])
- url:请求的服务器 URL。
- data(可选):发送到服务器的键值对参数,格式为对象或字符串。
- success(可选):请求成功时的回调函数,参数为服务器返回的数据。
- dataType(可选):预期服务器返回的数据类型(如
json、xml、text)。
示例
$.get("https://api.example.com/data", { id: 1 }, function(response) {
console.log(response); // 处理返回的数据
}, "json");
jQuery .eq() 方法
.eq() 是 jQuery 的 DOM 操作方法,用于从匹配的元素集合中选取指定索引位置的元素。

语法
$(selector).eq(index)
- index:从 0 开始的整数,表示要选取的元素位置。支持负数(从末尾倒数,如
-1表示最后一个元素)。
示例

<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
$("li").eq(1).css("color", "red"); // 将第二个 <li> 文字颜色设为红色
关键区别
-
用途不同
.get()用于异步数据请求(AJAX)。.eq()用于 DOM 元素筛选。
-
返回值不同
.get()返回的是 jQuery 的 AJAX 相关对象(如jqXHR)。.eq()返回的是 jQuery 对象(包含匹配的元素)。
注意.eq() 与原生 JavaScript 的数组方法(如 [index])不同:
$("li")[1] // 返回原生 DOM 元素(无 jQuery 方法)
$("li").eq(1) // 返回 jQuery 对象(可链式调用)






