如何获取被单击元素的类值并使用此值在jQuery中此类的最后一次出现之后放置一段html代码

詹姆斯·普莱斯利

我有一个元素

<div class="item cars column-2 row-1">
Mercedes
</div>

我想在之后获得价值row-在这种情况下,它将是1。

到目前为止,我的代码:

$(function() {
    $( ".item" ).click(function() {
      $('.detail-description-catcher').empty();
      $(this).find('.description').clone().appendTo('.detail-description-catcher').show();
    });
});

显示部分是一个空的div:

<div class="detail-description-catcher"><!-- --></div>

我的目标是单击后显示元素的描述。没关系,我知道该怎么做。

有问题的部分是如何检测将<div class="detail-description-catcher"><!-- --></div>代码部分放置在何处

因此,我需要获取row-例如row-1或row-2的值,然后找到该类的最后一次出现(这是在php中定义的,通常会在4个solumns之后递增,但是我需要在jquery中保持动态)将detail-description-catcher div放在此元素之后。

任何想法如何做到这一点?

阿伦·P·约翰尼(Arun P Johny)

尝试

$(function () {
    var $ddc = $('.detail-description-catcher');
    $(".item").click(function () {
        $ddc.empty();
        //here num will be 1
        var num = this.className.match(/row-(\d+)/)[1];
        $(this).find('.description').clone().appendTo($ddc).show();
        $ddc.insertAfter($('.item.row-' + num).last())
    });
});

演示:小提琴

$(function () {
    var $ddc = $('.detail-description-catcher');
    $(".item").click(function () {
        $ddc.empty();
        var clazz = this.className.match(/\b(row-\d+)\b/)[1];
        $(this).find('.description').clone().appendTo($ddc).show();
        $ddc.insertAfter($('.item.' + clazz).last())
    });
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取被单击元素的类值并使用此值在jQuery中此类的最后一次出现之后放置一段html代码

来自分类Dev

如何选择此代码中的第一段?

来自分类Dev

如何全局获取一次HTML元素并多次使用?

来自分类Dev

如何找到R中某个观测值最后一次出现之后的日期?

来自分类Dev

如何在R中的分组数据中找到某个观测值的最后一次出现?

来自分类Dev

如何获取列表的最后一次出现作为输出?

来自分类Dev

在C ++ 11中,局部变量的最后一次出现是否被视为右值?

来自分类Dev

如何在Python中使用Tkinter使按钮仅被单击一次?

来自分类Dev

获取React中被单击元素的值

来自分类Dev

如何获得元素n在数组n中的最后一次出现

来自分类Dev

如何在CSS文字滚动动画之后放置一段文本?

来自分类Dev

我如何使一段代码每x秒重复一次?

来自分类Dev

如何跟踪一段代码中变量的使用?

来自分类Dev

邮递员-如何从JSON响应中获取最后一次出现的必需属性的值

来自分类Dev

当viewController第一次出现时运行一段代码

来自分类Dev

在列表中元素的最后一次出现之前,如何获取列表?

来自分类Dev

如何使用FindLast()查找元素的最后一次出现

来自分类Dev

获取Excel中列表中的最后一次出现

来自分类Dev

如何在Excel中的一段时间数据中提取元素的值?

来自分类Dev

如何通过使用JS / Jquery单击同一按钮来重复一段html代码10次?

来自分类Dev

如何获取列表的最后一次出现作为输出?

来自分类Dev

在C ++ 11中,局部变量的最后一次出现是否被视为右值?

来自分类Dev

获取javascript中json元素最后一次出现的值

来自分类Dev

如何使用VB6返回数组中最后一次出现的值

来自分类Dev

如何在 xsl 中第一次出现循环后放置某个文本或字符串?

来自分类Dev

如何重复一段代码以对 r 中的 2 个值进行采样?

来自分类Dev

获取元素的最后一次出现

来自分类Dev

有没有办法从代码块中获取第一次出现的值的行 ID?

来自分类Dev

使用 SSH,在文件中搜索字符串并返回最后一次出现时旁边的值

Related 相关文章

  1. 1

    如何获取被单击元素的类值并使用此值在jQuery中此类的最后一次出现之后放置一段html代码

  2. 2

    如何选择此代码中的第一段?

  3. 3

    如何全局获取一次HTML元素并多次使用?

  4. 4

    如何找到R中某个观测值最后一次出现之后的日期?

  5. 5

    如何在R中的分组数据中找到某个观测值的最后一次出现?

  6. 6

    如何获取列表的最后一次出现作为输出?

  7. 7

    在C ++ 11中,局部变量的最后一次出现是否被视为右值?

  8. 8

    如何在Python中使用Tkinter使按钮仅被单击一次?

  9. 9

    获取React中被单击元素的值

  10. 10

    如何获得元素n在数组n中的最后一次出现

  11. 11

    如何在CSS文字滚动动画之后放置一段文本?

  12. 12

    我如何使一段代码每x秒重复一次?

  13. 13

    如何跟踪一段代码中变量的使用?

  14. 14

    邮递员-如何从JSON响应中获取最后一次出现的必需属性的值

  15. 15

    当viewController第一次出现时运行一段代码

  16. 16

    在列表中元素的最后一次出现之前,如何获取列表?

  17. 17

    如何使用FindLast()查找元素的最后一次出现

  18. 18

    获取Excel中列表中的最后一次出现

  19. 19

    如何在Excel中的一段时间数据中提取元素的值?

  20. 20

    如何通过使用JS / Jquery单击同一按钮来重复一段html代码10次?

  21. 21

    如何获取列表的最后一次出现作为输出?

  22. 22

    在C ++ 11中,局部变量的最后一次出现是否被视为右值?

  23. 23

    获取javascript中json元素最后一次出现的值

  24. 24

    如何使用VB6返回数组中最后一次出现的值

  25. 25

    如何在 xsl 中第一次出现循环后放置某个文本或字符串?

  26. 26

    如何重复一段代码以对 r 中的 2 个值进行采样?

  27. 27

    获取元素的最后一次出现

  28. 28

    有没有办法从代码块中获取第一次出现的值的行 ID?

  29. 29

    使用 SSH,在文件中搜索字符串并返回最后一次出现时旁边的值

热门标签

归档