Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用jQuery获取正确的类值_Javascript_Jquery_Closest - Fatal编程技术网

Javascript 无法使用jQuery获取正确的类值

Javascript 无法使用jQuery获取正确的类值,javascript,jquery,closest,Javascript,Jquery,Closest,我正在做一个项目,在这个项目中我将显示一个图像列表。在每个图像上都可以删除项目并进行编辑 当用户单击“编辑”时,模式必须显示相应的数据。现在我的问题是获取所选项目的标题和说明 我以前搜索过这个问题,我知道我必须使用jQuery函数“最近的”,但我一直无法让它工作 var thisTitle = $(this).closest(".photo").closest(".item_title").text(); 在这里您可以找到我的JSFIDLE:如果您想使用最近的,那么正确的选择器应该是: var

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

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

我以前搜索过这个问题,我知道我必须使用jQuery函数“最近的”,但我一直无法让它工作

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

在这里您可以找到我的JSFIDLE:

如果您想使用最近的,那么正确的选择器应该是:

var thisTitle = $(this).closest(".photo-wrapper").find(".item_title").text();
首先,您需要找到类为
照片包装器的最近父容器(而不是
照片包装器),并在该容器中搜索
。item\u title


演示:成功了!非常感谢。