可能重复:
获取 jquery 选择器的父元素
我有一个项目清单:
<div id="wrap"><ul class="thumbs noscript">
<li id="1">
<a class="thumb" href="photos/10-01.jpg" title="" />
<img src="photos/10-01_thumb.jpg" alt="" />
</a>
<div class="caption">
<div class="download"><a href="#" class="add2cart">Save Image</a></div>
<div class="image-title">Titre de la photo #1</div>
<div class="image-desc">Description de la photo #1</div>
</div>
</li> /* and so on with li's and different ID's... */
我无法获取 li ID 的值,因此无法获取标题。在这里阅读并尝试了几乎所有答案,一旦我在我的网站上进行测试,它们将无法工作......知道吗?TY伙计们
$(document).ready(function(){
$("#wrap > ul > li > .caption > .download > .add2cart").click(function(){
var thisID = $(this).closest('li').attr("id");
alert(thisID);
});
});
正确答案(见下文):insomiac,tyvm 也感谢 Diodeus 指出 ID 问题。感谢所有回答的人;)