0

我有一个没有要删除<p>的属性的标签。id我可以使用通用 DOM 字符串来访问这个元素吗?

<html> 
    <body>
        <div>
            <p> // yada yada 
            </p>
        </div>
    </body>
</html>

在我的例子中,我试图通过 jQuery 删除段落元素:

$(function () {
    var remove = $(" /*Generic label goes here */ ").remove();
});

我以为会document.body.div.firstChild是这样的事情可能吗?

4

1 回答 1

4

您可以在 jQuery 中使用普通的 css 选择器:

$(function () {
    var remove = $("body div p:first-child").remove();
});

如果您只想在正文中使用顶级 div,请使用body > div p:first-child. 如果你只想要 p 元素,它们是 body 的直接子元素,请使用body > div > p:first-child.

根据您的需要,您还可以获取所有 p 元素,然后对其进行迭代!

于 2012-07-03T21:18:46.547 回答