用jQuery找到最后一个孩子

维特·科斯

我有一个由行组成的表。每行都有id,data-parent属性和存储在data()中的虚拟级别选项。顶层行没有,父级或级别属性。我需要找到节点的最后一个孩子,例如ex:

<tr id="83" class=""></tr>
<tr id="91" class="successor" data-parent="83"></tr>
<tr id="93" class="successor" data-parent="91"></tr>
<tr id="92" class="successor" data-parent="91"></tr>
<tr id="94" class="successor" data-parent="92"></tr>
<tr id="133" class="successor" data-parent="83"></tr>
<tr id="134" class="successor rowselected" data-parent="83"></tr>

看起来像 在此处输入图片说明

我需要查找行1.1.1.1是否是1.1的最后一行。怎么做?尝试使用nextAll或prevAll选择器,并按数据父级和级别对其进行过滤...但是没有运气。谢谢。

维特·科斯

整日苦苦挣扎的想法使我想到了这个解决方案:在与拖动行相同的级别上找到该行的顶部节点,并检查该元素在拖动元素之前是否最后一个。

function isLastChild(parent, target, dragged)
{
  var top_node  = target.prevUntil("tr[data-parent="+parent+"]").andSelf().prev().first();
  var child_nodes = top_node.nextUntil("#"+dragged.attr("id")).filter(function(){ return $(this).data("parent") == target.data("parent")});

 return (child_nodes.last().attr("id")==target.attr("id"));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在lodash地图对象中找到最后一个孩子?

来自分类Dev

用jQuery获取每个父母的最后一个孩子

来自分类Dev

在__attribute __(节)中找到最后一个变量

来自分类Dev

找到最后一个更改文件?

来自分类Dev

如何找到最后一个锁的时间戳?

来自分类Dev

在html中找到最后一个活动元素

来自分类Dev

htaccess - 如何找到最后一个连字符

来自分类Dev

如何找到最后一个数组的键

来自分类Dev

如何使孩子从第一个间隙到最后一个间隙跨越网格?

来自分类Dev

jQuery跳到最后一个XML子级

来自分类Dev

到最后一个孩子的边框不起作用。为什么?

来自分类Dev

获取层次结构数据直到最后一个孩子 - SQL Server

来自分类Dev

jQuery最后一个孩子的未定义问题

来自分类Dev

使用jQuery删除最后一个孩子

来自分类Dev

jQuery 最后一个孩子 val() 未定义

来自分类Dev

如何在VBA中找到最后一个可见的列号?

来自分类Dev

在python numpy中的特定值之前找到最后一个元素的位置

来自分类Dev

如何在文本容器中找到最后一个可见的单词位置?

来自分类Dev

访问R中由str_split拆分的单个值,找到最后一个?

来自分类Dev

正则表达式,分组,找到最后一个匹配项

来自分类Dev

awk找到最后一个匹配并打印下N行

来自分类Dev

如何在MainActivity中找到最后一个片段

来自分类Dev

我如何在mainActivity中找到最后一个片段

来自分类Dev

R正则表达式:找到最后一个匹配项

来自分类Dev

如何在熊猫数据框中找到最后一个事件的日期

来自分类Dev

如何通过Selenium和Python使用classname属性找到最后一个Web元素

来自分类Dev

Matlab:找到最后一个非NaN元素并将其替换为NaN

来自分类Dev

PHP:在嵌套的foreach循环中找到最后一个项目?

来自分类Dev

如何在numpy.zeros中找到最后一个位置

Related 相关文章

  1. 1

    如何在lodash地图对象中找到最后一个孩子?

  2. 2

    用jQuery获取每个父母的最后一个孩子

  3. 3

    在__attribute __(节)中找到最后一个变量

  4. 4

    找到最后一个更改文件?

  5. 5

    如何找到最后一个锁的时间戳?

  6. 6

    在html中找到最后一个活动元素

  7. 7

    htaccess - 如何找到最后一个连字符

  8. 8

    如何找到最后一个数组的键

  9. 9

    如何使孩子从第一个间隙到最后一个间隙跨越网格?

  10. 10

    jQuery跳到最后一个XML子级

  11. 11

    到最后一个孩子的边框不起作用。为什么?

  12. 12

    获取层次结构数据直到最后一个孩子 - SQL Server

  13. 13

    jQuery最后一个孩子的未定义问题

  14. 14

    使用jQuery删除最后一个孩子

  15. 15

    jQuery 最后一个孩子 val() 未定义

  16. 16

    如何在VBA中找到最后一个可见的列号?

  17. 17

    在python numpy中的特定值之前找到最后一个元素的位置

  18. 18

    如何在文本容器中找到最后一个可见的单词位置?

  19. 19

    访问R中由str_split拆分的单个值,找到最后一个?

  20. 20

    正则表达式,分组,找到最后一个匹配项

  21. 21

    awk找到最后一个匹配并打印下N行

  22. 22

    如何在MainActivity中找到最后一个片段

  23. 23

    我如何在mainActivity中找到最后一个片段

  24. 24

    R正则表达式:找到最后一个匹配项

  25. 25

    如何在熊猫数据框中找到最后一个事件的日期

  26. 26

    如何通过Selenium和Python使用classname属性找到最后一个Web元素

  27. 27

    Matlab:找到最后一个非NaN元素并将其替换为NaN

  28. 28

    PHP:在嵌套的foreach循环中找到最后一个项目?

  29. 29

    如何在numpy.zeros中找到最后一个位置

热门标签

归档