JQuery如何根据子元素的上下文删除元素

use*_*804 1 javascript css jquery

在此输入图像描述

我正在尝试编写JQuery以item ui-draggable...根据突出显示的元素的值删除所有与类的分区.例如,检查值是否小于100,如果为true,则删除除法.但是,我不知道该怎么做.所有部门的结构都是一样的.相关数字将始终包含在要删除的部门的第6个子元素中.

所以在伪代码中我想写这个:

$(document).ready(function(){
    for each division of class .item ui-draggable... {
       if (value of relevant number < 100) {
          .remove(division);
       }
    }
});
Run Code Online (Sandbox Code Playgroud)

Dav*_*mas 5

首先选择要评估的元素,然后,如果这些元素符合条件,请使用closest()或向上移动到相关元素parents(),然后删除它们:

$('em.socialMetaCount').filter(function(){
    return parseInt(this.textContent.trim(), 10) < 100;
}).closest('.item.ui-draggable').remove();
Run Code Online (Sandbox Code Playgroud)

参考文献: