尝试更改特定div的属性..任何人都可以帮助我
<div class="photoHolder">
<img src="images/img1.jpg">
<div class="figCap">User description </div>
<h3>User Name</h3>
</div>
<div class="photoHolder">
<img src="images/img2.jpg">
<div class="figCap">User description </div>
<h3>User Name</h3>
</div>
现在,如果我点击任何图像...我想要更改某些属性该图像的figCap ...
jQuery
$(".photoHolder img").click(function(event){
$(".figCap").slideToggle();
});
但是它改变了所有的figCap ..我想只有那个与那个pic相关联的... 帮助我
答案 0 :(得分:1)
使用this
上下文与下一个选择器来定位所需的div:
$(".photoHolder img").click(function(event){
$(this).next().slideToggle();
});
答案 1 :(得分:0)
您需要使用this
作为参考,并使用next
。
$(".photoHolder img").click(function(event){
$(this).next().slideToggle();
});