$target = $('#fruitTable tr').filter(function () {
var crates = $("#crateTable tr .selected").parent().map(function () {
return $(this).data("crateid");
}).get();
return crates.indexOf($(this).data("crateid")) >= 0;
});
// Here I need to filter target based on few checkboxes so,
var showFresh = $("#cbFreshFruits").prop("checked");
if (showFresh)
$target // how to get fruit tr which has data-fruitstatus = fresh
如何获取data-fruitstatus新鲜的行
例如,我有这样的行,<tr data-fruitstatus="Fresh"> Big Mango </tr>
我找到了这个filter an object in jquery,但我不知道如何将它用于行(tr)和/或如果它是最好的方式
答案 0 :(得分:1)
您可以使用.filter()并传递attribute equals selector作为其条件
$target.filter('[data-fruitstatus="Fresh"]')