我认为这很容易,但我被卡住了,找不到解决方案。我有两个 div,都是同一个类。不同的是每个里面的内容。我试图从每个中获取文本和值,但输出来自它们两个。我有一个图像,当它被点击时,我想从图像所在的这个 div 中获取值。这是我的代码:
<div class="mainSelect">
<h1>I am Title</h1><br>
<a href="javascript:void(0);" class="clickme"><img class="pic" src="img/img.png"/></a>
</div>
<div class="mainSelect">
<h1>I am Second Title</h1><br>
<a href="javascript:void(0);" class="clickme"><img class="pic" src="img/img.png"/></a>
</div>
在javascript中:
$(document).ready(function(){
$(".clickme").click(function(){
var t = $("h1").text();
alert (t);
});
});
当我这样做时,我得到“我是标题,我是第二个标题”。是否有一种全局方法来仅显示单击图像的 div 的标题?