没有使用jQuery获得正确的类值

时间:2014-11-09 12:30:33

标签: javascript jquery closest

我正在开展一个我正在显示图像列表的项目。在每个图像处都可以删除项目并进行编辑。

当用户点击“编辑”时,模式必须显示相应的数据。现在我的问题是获得所选项目的标题和描述。

我之前已经搜索过这个问题,我知道我必须使用“最接近”的jQuery函数,但是我无法让它工作。

var thisTitle = $(this).closest(".photo").closest(".item_title").text();

在这里你可以找到我的jsFiddle:enter link description here

1 个答案:

答案 0 :(得分:1)

如果您想使用closest,那么正确的选择器将是:

var thisTitle = $(this).closest(".photo-wrapper").find(".item_title").text();

首先,您需要找到最近的父容器,其中包含photo-wrapper类(而非photo)和 此容器中您搜索的.item_title

演示:http://jsfiddle.net/ddxsmtzq/2/