我想知道是否有人可以告诉我为什么这不起作用。我只想在单击 div(id 为“el”)时更改背景图像。它应该从“elephant coloured1”更改为“elephant coloured2”,但它不起作用。任何帮助,将不胜感激。谢谢 :)
HTML:
<body>
<div id = "el"> </div>
</body>
</html>
还有 jQuery:
$(document).ready( function() {
$('#el').click(function() {
$(this).css("background-image", 'url(elephant coloured2.svg)');
});
});
还有 CSS:
#el {
background-image: url("elephant coloured1.svg");
height: 190px;
width: 250px;
}
最佳答案
尝试
$('#el').click(function() {
$(this).css("background-image", 'url("elephant coloured2.svg")');
});
带引号。
关于jquery - 单击更改背景图像(jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24552041/