【问题标题】:How to pass div titles to other divs?如何将 div 标题传递给其他 div?
【发布时间】:2022-12-09 08:52:42
【问题描述】:

我有一个将标题从一个 div 复制到另一个 div 的功能,但它只获取第一个标题。

$('.timeago').each(function() {
        var text = $(".timeago").attr("title");
        $('.newDate').text(text);
    });

我需要它从每个具有类 .timeago 的 div 中获取标题(即下面张贴的图像中的日期),而不是使用所有 .newDate div 中的第一个项目标题。

【问题讨论】:

    标签: jquery


    【解决方案1】:

    在每个函数中,将 $(".timeago") 更改为 $(this)。

    而且我不知道你的 HTML 是如何构造的,但我觉得 $(".newDate") 应该是 $(this).find(".newDate")。否则,您的每次迭代都是无用的,所有具有 .newDate 类的元素都会在每次迭代中覆盖其文本,您只会看到最后一个 .timeago 元素的标题。

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 2022-12-02
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      相关资源
      最近更新 更多