javascript - 删除与 Jquery 相同的 Attr 中的元素
问题描述
有4个按钮
<button type="button" class="addf" idu="1">Plus</button>
<button type="button" class="unf" idu="1">Min</button>
<button type="button" class="addf" idu="2">Plus</button>
<button type="button" class="unf" idu="2">Min</button>
如何使用动态jquery删除同一属性中的元素?例如,如果您单击 attr idu="1" 的 .addf 按钮,您将删除 attr idu="1" 的 .unf 按钮。如果单击 attr idu="2" 的 .addf 按钮,您将删除 attr idu="2" 的 .unf 按钮
解决方案
无论如何..直到@David在他的评论中所说的..更改idu=
为data-idu=
..所以你的代码应该看起来像这样
$(document).ready(function(){
$('.addf').on('click' , function(){
var GetData = $(this).attr('data-idu');
$('.unf[data-idu="'+ GetData +'"]').remove();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="addf" data-idu="1">Plus</button>
<button type="button" class="unf" data-idu="1">Min</button>
<button type="button" class="addf" data-idu="2">Plus</button>
<button type="button" class="unf" data-idu="2">Min</button>
推荐阅读
- c++ - 类成员函数是否存在流运算符?
- macos - macOS:客户端应用程序如何与 Core Audio 用户空间驱动程序通信?
- c - 重新分配 size=3 的 char* 时使用 realloc-Problem 时出错
- html - Bootstrap 4 - 自动换行文本而不改变高度
- debugging - 为什么逻辑回归中更高的学习率会产生 NaN 成本?
- python - 与 Timedelta 的时间差给出了错误的结果
- xml - 这里有更高效的 XQuery 来删除吗?
- tree - 使用树布局可视化 Racket 中的任意树
- php - PHP:检查文件是否存在,但@get_headers 影响跟踪器
- c++ - antlr4 c++ 目标的未定义引用问题