gpt4 book ai didi

jquery - 如何在 jQuery 中访问 DOM 对象数组中的特定对象?

转载 作者:行者123 更新时间:2023-12-01 04:17:12 25 4
gpt4 key购买 nike

好的,我想问一个关于对象数组的简单 jQuery 问题。

如果我从 html 页面获取所有元素(例如所有段落)并将它们存储在数组中,我如何访问其中一个元素来执行操作?

例如,假设我有这个 html:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
<p>Paragraph 3</p>
<button id="myButton">Click here</button>

<script src="jquery-1.6.2.min.js"></script>
<script src="script.js"></script>
</body>
</html>

这是我的 script.js:

$(document).ready(function(){
$("#myButton").click(function(){

var $paragraphs = $("p");
$paragraphs.detach(); //Works fine, removes all elements
//$paragraphs[0].detach(); //Doesn't work!

});
});

我试图对数组的第一个元素调用分离,以便我可以删除第一段,但它似乎不起作用......

有没有办法在不使用 id 属性的情况下访问第一段?

最佳答案

您可以使用:eq selector选择第一个元素:

$("p:eq(0)").detach();

这将仅分离第一个元素。

您可以使用 .eq() function ,这可能会提供更好的性能:

$("p").eq(0).detach();

关于jquery - 如何在 jQuery 中访问 DOM 对象数组中的特定对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com