javascript - find() 伪元素 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>
推荐阅读
- angular - 尝试运行 Angular 项目后生成的错误
- c - 如何在 typedef 函数上强制执行 SAL 注释?
- java - JPQL 查询列表中的参数
- python - 在 Windows 10 上安装 pip
- python - python Dlib将面部描述符保存到文件中以备不时之需
- loops - 当每个都占据其大部分画布并且一个具有标签时,在 gnuplot multiplot 中绘制相同大小的图形
- r - 如何将单个组中的纵向数据(5个时间点之间)与缺失值进行比较?
- ruby - Errno::EACCES:http-parser 1.2.3 上的权限被拒绝@rb_sysopen
- php - 当内容以这种方式混合时如何从 php curl 中抓取 js 值
- go - K8s operator 监听特定的 config map