我正在开展一个我正在显示图像列表的项目。在每个图像处都可以删除项目并进行编辑。
当用户点击“编辑”时,模式必须显示相应的数据。现在我的问题是获得所选项目的标题和描述。
我之前已经搜索过这个问题,我知道我必须使用“最接近”的jQuery函数,但是我无法让它工作。
var thisTitle = $(this).closest(".photo").closest(".item_title").text();
在这里你可以找到我的jsFiddle:enter link description here
答案 0 :(得分:1)
如果您想使用closest
,那么正确的选择器将是:
var thisTitle = $(this).closest(".photo-wrapper").find(".item_title").text();
首先,您需要找到最近的父容器,其中包含photo-wrapper
类(而非photo
)和 此容器中您搜索的.item_title
。