jQuery的;帮助选择器

时间:2011-03-27 08:39:55

标签: jquery jquery-selectors

嘿伙计们需要一些jQuery帮助。

我有5个图标链接到5张图片,因此我淡出图标并在较大版本中淡出。

$('#iconX').click(function() {
    $('.iconSet').fadeOut('300');
    $('#largeX').delay('300').fadeIn('300');
});

<!-- Small images -->

<a href="#" ><img src="images/icon1.png" class="smallPics" id="icon1"/></a>
<a href="#"><img src="images/icon2.png" class="smallPics" id="icon2"/></a>


<!-- Large images -->

<img src="images/large1.png" class="largePics" id="large1" />
<img src="images/large2.png" class="largePics" id="large2" />

我如何使用而不是X(#iconX,#polarX),像icon1和large1这样的东西,找出选择了哪个图标,以后如何在largeX中使用它?希望它有任何意义,对于问题标题感到抱歉,并不知道如何命名它:)

1 个答案:

答案 0 :(得分:2)

$('img[id^="icon"]').click(function() {
    $(this).fadeOut('300');
    var largeId = this.id.replace('icon', 'large');
    $('#'+ largeId).delay('300').fadeIn('300');
});