使用.load()然后无法识别JQuery代码

时间:2015-08-10 04:03:36

标签: javascript jquery html jquery-load

我尝试使用这个简单的实现来替换缩略图库中任何选定图像的图像。当我使用.load()函数并替换我当前名为"替换"的当前div类时,会出现问题。有一个新的div,如纽约,有一个画廊。替换图库后,第一个功能不再有效。

<script>
    $('.replace #thumbs img').click(function(){ 
        $('#largeImage').attr('src',$(this).attr('src').replace('thumb', 'large'));
    });
</script>




<script>
    $(document).ready(function() {
        $( ".NYC" ).click(function() {
            $(".replace").load("Galleries.html #NYC");
        });
    });
</script>

1 个答案:

答案 0 :(得分:0)

使用jquery来注册您的第一次点击,例如:

<script>
    $('.replace').on('click', '#thumbs img', function(){ 
        $('#largeImage').attr('src',$(this).attr('src').replace('thumb', 'large'));
    });
</script>