【问题标题】:Using jquery .each to loop through divs and retrieve data-src使用 jquery .each 循环遍历 div 并检索 data-src
【发布时间】:2018-07-04 23:50:00
【问题描述】:

我有一个带有一堆子 div 的 div,每个 div 都有一个 data-src 属性。我试图循环这些并使用.each jquery 函数在控制台中返回它们。我正在使用下面的代码:

function rolloverImages() {
  $('.thumbnail-wrapper').mouseover(function() {
    var rollovers = $(this).find('rolloverimages');
    rollovers.each(function() {
      console.log( index + ": " + $(this).data('src') );
    });
  });
}

<div class="rolloverimages">
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-5.jpg"></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-8.jpg"></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-9.jpg"></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-3.jpg"></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-6.png"></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-4.jpg"></div>
                                        <div data-src=""></div>
                                        <div data-src="/wp-content/uploads/2018/06/blue-moon-creative-ochre-7.jpg"></div>
                                    </div>

但是,我所拥有的不起作用。我相信这可能与我正在使用控制台日志有关。

有人可以帮忙吗?

【问题讨论】:

    标签: jquery each


    【解决方案1】:

    你用错了,像这样使用:

    $('.rolloverimages div').each(function()
    {
        console.log($(this).attr('data-src')); // this will output the value for data-src in console
    })
    

    然后你可以在循环中做任何事情。

    请注意,这不是复制粘贴解决方案 - 根据您的需要进行修改,但这是该功能的工作方式。

    参考: https://api.jquery.com/jQuery.each/

    【讨论】:

    • 谢谢伙计,我刚刚意识到我错过了课堂上的点,并且我没有针对单个 div。现在一切正常:)
    猜你喜欢
    • 1970-01-01
    • 2012-07-22
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    相关资源
    最近更新 更多