当前位置 : 主页 > 网页制作 > JQuery >

没有任何属性的元素的JQuery选择器

来源:互联网 收集:自由互联 发布时间:2021-06-15
我想选择一个没有任何与之关联的属性的/所有元素.有没有办法选择特定元素而不考虑其他段落标签包含哪些属性? 例如: p class="a" id="para1"This is paragraph 1/pp id="para2" class="a b c d e f" T
我想选择一个没有任何与之关联的属性的/所有元素.有没有办法选择特定元素而不考虑其他段落标签包含哪些属性?

例如:

<p class="a" id="para1">This is paragraph 1</p>
<p id="para2" class="a b c d e f" >This is paragraph 2</p>
......
......
<p>This is paragraph 3</p> <!-- select this p without attribute -->
<div>
  <p class="inside-div" id="para5">This is paragraph</p>
</div> <!-- select this div without attribute-->
要获取没有属性的所有元素,请使用选择器主体> *以及属性过滤器(否则您将获得html / head / title等)

$("body>*").filter(function() { 
    return this.attributes.length === 0; 
})

简单fiddle here与OPs HTML

网友评论