我正在一个项目中显示图像列表。在每个图像上都可以删除项目并进行编辑。
当用户单击“编辑”时,必须显示一个模态以及相应的数据。现在,我的问题是获取所选项目的标题和描述。
我在此问题上进行过搜索,我知道我必须使用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/