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

当用户单击“编辑”时,必须显示一个模态以及相应的数据。现在,我的问题是获取所选项目的标题和描述。

我在此问题上进行过搜索,我知道我必须使用jQuery函数“ closest”,但我无法使其正常运行。

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


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

最佳答案

如果要使用closest,则正确的选择器将是:

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


首先,您需要找到类photo-wrapper(不是photo)的最接近的父容器,并在该容器中搜索.item_title

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

关于javascript - jQuery无法获得正确的类值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26828180/

10-13 00:08