イメージSRCをボディーイメージとして設定するJQuery

私はこのようにUL内に一連の画像を持っています:


各画像をクリックすると、その画像のsrcが "背景画像"として本文に適用されます。

私はJQueryの専門家ではないので、どんな助けも大歓迎です。

2

3 答え

$('#id-of-ul a').click(function(){
var src = $(this).find('img').attr('src');
$('body').css('backgroundImage','url('+src+')');

})
8
追加された
パーフェクト...ありがとう!
追加された 著者 MANnDAaR,
ようこそ、しかし、それが動作することがわかったら
追加された 著者 amd,
$document.ready(function() {
    $("img").click(function() {
        $(body).css("background-image", $(this).attr("src"));
    });
});
2
追加された

これを試して:

<script type="text/javascript">
jQuery(function() {
  $(a).click(function() {
    $(body).css('background-image',this.find(img).attr('src'))
  });
});
</script>
1
追加された