我有一个<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
这样的事情可能吗?
答案 0 :(得分: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元素,然后迭代它们!