WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何使用 jQuery 设置 CSS background-image 属性

主题:JavaScript / jQuery上一页|下一页

答案:使用jQuery CSS()方法

要使用 jQuery CSS() 方法设置元素的 CSS background-image 属性,您需要使用 url() 函数表示法指定完整的属性值。

例如,如果您将图像 URL 存储在 JavaScript 变量中,那么在 CSS() 方法中,您需要设置类似这样的值以使其工作:

<!DOCTYPE html>
<html lang="en">
<head>
<title>jQuery Setting background-image CSS Property</title>
<style>
    .box{
        width: 500px;
        height: 300px;
        border: 5px solid #333;
    }
</style>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
    // 单击按钮设置div的背景图像
    $("button").click(function(){
        var imageUrl = "images/sky.jpg";
        $(".box").css("background-image", "url(" + imageUrl + ")");
    });    
});
</script>
</head>
<body>
    <div class="box"></div>
    <p><button type="button">Set Background Image</button></p>
</body>
</html>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements