好的,所以我想问一个关于对象数组的简单 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!
});
});
我试图在数组的第一个元素上调用 detach,这样我就可以删除第一段,但它似乎不起作用......
有没有办法在不使用 id 属性的情况下访问第一段?