从jQuery数组或元素的对象列表中选择第N个项目
Select the Nth item from a jQuery array or object list of elements
可能重复:
如何获取第n个jQuery元素
在jquery 中按索引获取元素
从数组中选择第N个项时,方括号[]索引表示法的jQuery等价物是什么?
假设你有10个段落,想要得到第7个段落的内容。使用方括号表示法是可行的,但如果您想继续使用jQuery:则不行
$("p")[6]; //returns DOM object: [object HTMLParagraphElement]
$("p")[6].html(); //returns error: (Chrome:) Uncaught TypeError: Object #<HTMLParagraphElement> has no method 'html' (Firefox:) TypeError: $("p")[6].html is not a function (IE8+:) TypeError: Object doesn't support this property or method (IE7:) [object Error]
(jsfiddle示例)
方括号[n]索引表示法有效,但您得到的是本机Javascript DOM对象,而不是jQuery可以使用的对象。使用jQuery的.eq()
方法或:eq()
选择器来获取jQuery对象。
$("p").eq(6).html();
$("p:eq(6)").html();
(jsfiddle示例)
相关文章:
- 在边栏中动态选择项目
- 如果选择了其他选择项目,则隐藏选择项目
- 在 for 循环中选择项目
- 使用ajax/javascript选择项目并将其添加回mysql
- 使用自动完成功能未正确选择项目
- 从laravel 5中的下拉框中选择项目时,应更改隐藏的输入值
- AngularJS下拉列表在选择项目后丢失内容
- 如何从集合中随机选择项目
- 如何在选择项目时使用 ajax 将数据提取到输入字段中
- 检查是否未从下拉列表中选择项目
- 如何使用 jquery 在多组列表框中选择项目
- 选择项目时,kendoListView 更改事件会触发两次
- 无法使用 jQuery .select2 选择项目
- 用于使用 Tab 键选择项目的事件
- 在下拉框中选择项目时更改文本框值
- Jquery - 按 ID 选择项目不起作用
- 使用哈希标记从下拉列表中预先选择项目
- 从下拉列表中选择项目后,显示新选项并显示文本
- 选择项目并一次显示n篇文章
- 有效的javascript算法,用于从数组中选择项目,其中每个条目具有不同的权重