相关疑难解决方法(0)

查找 javascript 中所有没有 data- 属性的元素

我需要找到其中$('.post-content')没有数据属性的所有元素。我试着说类似的话if (!$('.post-content p').attr('data-example')) { ... }

但显然这行不通。那么我将如何执行以下操作:

查找所有属于 .post-content 且没有数据属性的 p 标签并将其删除。

我认为它非常简单,但是所有堆栈问题和文档以及 jquery 和互联网都只有“如何添加、如何查找、如何添加值 - 到数据属性”

所以我不太清楚,我很抱歉。在示例中:

<div class="post-content">
  <p data-attribute="foo">
    <span data-attribute="boo">
     <p>...</p>
    </span>
  </p>
  <p> ... </p>
</div>
Run Code Online (Sandbox Code Playgroud)

我不希望p删除嵌套标签,就像您在此处看到的那样,其中 p 标签下有一个具有数据属性的嵌套 p 标签。p只是没有数据属性的顶级标签。

提供的解决方案倾向于删除嵌套和顶层。

javascript jquery jquery-selectors

3
推荐指数
1
解决办法
3746
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-selectors ×1