【问题标题】:jQuery .each - run function for each instance of selectorjQuery .each - 每个选择器实例的运行函数
【发布时间】:2013-06-23 14:10:31
【问题描述】:

我正在尝试通过 API 创建一个简单的 Flickr 插件来显示照片集。我希望它的工作方式是这样的:

    <div id="72157634235266773" class="thumb"></div>

    <div id="72157633471728555" class="thumb"></div>

jQuery 插件将遍历并查找所有具有 class="thumb" 的 div,并将 id 值(即 flickr 照片集 id)插入代码以呈现画廊的缩略图和随附的图像文件。

这个小提琴有我的代码:http://jsfiddle.net/eBGVV/3/

看看它是如何在“Photo Set 1”下将两张相同的缩略图并排放置的?

所需的结果是每个照片集 1 和 2 下的正确拇指。

我知道我使用 .each 的方式存在问题,但我不确定是什么问题?

谢谢!

【问题讨论】:

    标签: jquery each flickr


    【解决方案1】:

    更改前四行,以便 $(document).ready 嵌套所有内容,并且在每个函数中,您只想使用 $(this) 引用 .thumb 的当前迭代实例

    $(document).ready(function () {
         $('.thumb').each(function () {
              var PhotoSetID = $(this).attr("id");
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2018-08-16
    • 2017-02-06
    • 1970-01-01
    相关资源
    最近更新 更多