<div class="row-container" data-i="'+data[i].product_id+'">
<div class="row-container" data-i="'+data[i].product_id+'">
<div class="row-container" data-i="'+data[i].product_id+'">
<div class="row-container" data-i="'+data[i].product_id+'">
我想删除包含特定product_id的行容器。我知道data('i')会检索值,但是我不知道从那里去哪里。
最佳答案
$('.row-container').filter(function(){
return $(this).data('i') === "product_id"
}).remove();
.data
允许您设置和获取字符串(函数和对象)以外的其他变量您还可以使用以下命令:
$('.row-container').filter('[data-i="product_id"]').remove();
或使用一个选择器:
$('.row-container[data-i="product_id"]').remove();
(其中
"product_id"
是实际值的占位符...)关于jquery - 试图根据数据属性删除div标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10691173/