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

在您的 imageSource 变量中。我想如果它是图像标签,您需要获取 #images 元素的 src 属性。总的来说,我认为唯一不起作用的是 imageSource 值。有关这方面的更多信息可以帮助解决问题。

于 2012-05-23T07:50:38.050 回答
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
$('#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 回答