1

Mvc と jquery を使用しています。画像を表示する方法を知りたいです。

私は持っている

<img src="@Url.Action("GetImage", "Dashboard")" id="images" alt="image description" width="100" height="72" />

そして、私が持っているスクリプトタグの中に

<script type="text/javascript">
        getTheme();
        var imageSource = $('#images');
        var newimg = $('.logo');
        newimg.css({'background-image', 'Url('+imageSource+')'});
    </script>

これをソースにしたい: 画像が表示されないだけで、助けてもらえますか.

4

5 に答える 5

2

これが役立つと思います:

<script type="text/javascript">
        getTheme();
        var imageSource = $('#images').attr('src');
        var newimg = $('.logo');
        newimg.css({'background-image', 'Url('+imageSource+')'});
</script>
于 2012-05-23T07:54:47.887 に答える
1

変化する

var imageSource = $('#images');

var imageSource = $('#images').attr("src");

DOM-Element ではなく、実際のパスを取得します。

于 2012-05-23T07:52:09.120 に答える
1

このようなものでしょうか?

newimg.attr('src', imageSource.attr('src'));
于 2012-05-23T07:52:49.853 に答える
1

imageSource 変数で。画像タグの場合は #images 要素の src 属性を取得する必要があると思います。全体的に、機能していないのはimageSourceの値だけだと思います。これに関する詳細情報は、問題の解決に役立ちます。

于 2012-05-23T07:50:38.050 に答える
1
$('#bg_image').removeClass('.logo').addClass('#images');

そしてcssコード:

.logo{background-image:url(image1.png);}
#image{background-image:url(image2.png);}
于 2012-05-23T07:53:27.987 に答える