javascript - find() 伪元素 jquery

标签 javascript jquery

html:

<div id="pai_pergunta_0" class="col s12 card-panel hoverable box-pai" data-id="0" data-tipo="TEXT">
</div>

<div id="pai_pergunta_1" class="col s12 card-panel hoverable box-pai" data-id="1" data-tipo="RADIO">
</div>

<div id="pai_pergunta_2" class="col s12 card-panel hoverable box-pai" data-id="1" data-tipo="CHECKBOX">
</div>

我的表单是动态的,我需要在每个 data-tipo="TEXT"之后删除一个 div。 如果我想找到“box-pai”类,我只需找到('.box-pai'),但是如何找到伪元素 data-tipo="TEXT"

最佳答案

您可以通过属性选择,然后使用.next("div")查找下一个div...

$("[data-tipo=TEXT]").next("div").remove();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<div id="pai_pergunta_0" class="col s12 card-panel hoverable box-pai" data-id="0" data-tipo="TEXT">
TEXT
</div>

<div id="pai_pergunta_1" class="col s12 card-panel hoverable box-pai" data-id="1" data-tipo="RADIO">
RADIO
</div>

<div id="pai_pergunta_2" class="col s12 card-panel hoverable box-pai" data-id="1" data-tipo="CHECKBOX">
CHECKBOX
</div>

关于javascript - find() 伪元素 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54074539/

相关文章:

javascript - 是否有从 iFrame 文档调用父文档中的函数的 jQuery 约定?

javascript - 如何通过简单的javascript在客户端机器上检测javascript文件下载完成

javascript - 我想将可更改的数据存储在表行的一列中

javascript - window.location.assign() 导航到用户输入的 url?

javascript - 我正在寻找一个支持视频文件中的多个音轨/流的 web/html5/javascript 视频播放器

javascript - 如何修复php fatal error : Uncaught Error: Call to undefined function nm_blog_get_ajax_content()?的这个 fatal error

jquery - Apple.com 搜索棒点击后会变大?

javascript - scroll fixed position = jQuery Jank with offset top in safari 浏览器

javascript - 将数组的内容添加到 div JS 的 HTML 中

jquery - 最佳实践 - 从 Web 服务抛出异常