我正在尝试更改单击时的背景图像。我希望将图像更改为单击的图像的 url,而不是使用要更改的 bg 图像的设置值。
我创建了一个 jsfiddle,其中包含一个我想到的示例。它显示了我目前陷入的困境。它位于此处:http: //jsfiddle.net/CompMike/j8JZ3/27/
这是我尝试过的 jQuery,但它不起作用。我对此很陌生。 switchfg是一个内部带有透明图像的 div。它的背景图像设置为默认值。switchbg是同一页面上的图像列表。单击其中一个时,我需要将该图像设置为 div switchfg的背景。任何帮助将不胜感激。http://jsfiddle.net/CompMike/j8JZ3/27/
jQuery(document).ready(function() {
var switchfg = jQuery('.light-switch');
var switchbg = jQuery('.switchbg img');
switchbg.on("click", function() {
var img = $(this).attr('src');
switchfg.css('background-image', function() {
'url(' + img + ');'
});
});
});