我有一个轮播当图片被点击时,Id喜欢采用图片的源代码并在页面上的另一个div中打开它,'big-image'jQuery - 在另一个div中打开图像父链接
$('.gallery-viewport-ext ul li a img').on('click', function() {
alert($(this).parent('a').attr('src');)
return false;
});
我试着只在第一时间提醒src我确定我一定做错了什么?
<div id="tabs1-ext">
<section class="gallery-viewport-ext">
<ul>
<li><a href="_includes/images/slide-1.jpg"><img src="_includes/images/slide-1.jpg" alt="image" /></a></li>
<li><a href="_includes/images/slide-2.jpg"><img src="_includes/images/slide-2.jpg" alt="image" /></a></li>
<li><a href="_includes/images/slide-3.jpg"><img src="_includes/images/slide-3.jpg" alt="image" /></a></li>
<li><a href="_includes/images/slide-1.jpg"><img src="_includes/images/slide-1.jpg" alt="image" /></a></li>
<li><a href="_includes/images/slide-2.jpg"><img src="_includes/images/slide-2.jpg" alt="image" /></a></li>
<li><a href="_includes/images/slide-3.jpg"><img src="_includes/images/slide-3.jpg" alt="image" /></a></li>
</ul>
<a id="simplePrevious"><img src="_includes/images/larr.png" alt="Left Arrow" /></a>
<a id="simpleNext"><img src="_includes/images/rarr.png" alt="Right Arrow" /></a>
</section>
<div class="big-image"><</div>
进出口新的jQuery的所以原谅我naivity!
也许有一个原因,但我不明白你为什么会针对'名为.gallery视口-EXT UL李一img'然后经过基本上是正确的,你的目标父'名为.gallery视口用你的'$(this).parent('a')'''-ext ul li'。为什么不从一开始就瞄准点击事件的'a'? – Joonas 2012-08-08 08:51:47