Javascript 按数据属性查找和删除项目
我的HTML中有此项:Javascript 按数据属性查找和删除项目,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,我的HTML中有此项: <p class="choose-item" data-product-id = "{{ listprod.id }}"></p> 其中Model.get('old_prod_id')是必需的项目id。有人能帮我做这件事吗?你应该使用.filter()方法而不是.find(),.find()选择所选元素的后代元素,但这里你想.filter()集合(所选元素) 什么是。选择项目父项。用那个 $("body").find("[data-product
<p class="choose-item" data-product-id = "{{ listprod.id }}"></p>
其中Model.get('old_prod_id')是必需的项目id。有人能帮我做这件事吗?你应该使用
.filter()
方法而不是.find()
,.find()
选择所选元素的后代元素,但这里你想.filter()
集合(所选元素)
什么是
。选择项目父项。用那个
$("body").find("[data-product-id=" + Model.get('old_prod_id') + "]").remove();
替换主体
而不是。选择项
父标记的类名或id
$(".choose-item").filter("[data-product-id='" + Model.get('old_prod_id') + "']")
.remove();
$("body").find("[data-product-id=" + Model.get('old_prod_id') + "]").remove();