嘿,夥計們,我試圖改變多個div的背景圖像與類.innerpreview時,下拉選擇進行。任何想法爲什麼以下不起作用?使用jQuery更改div背景圖像
$('#txtMontage').change(function(event) {
if (this.value == "example") {
$('.innerpreview').css('background-image', 'img/img-bkg.jpg)');
}
});
在此先感謝。
嘿,夥計們,我試圖改變多個div的背景圖像與類.innerpreview時,下拉選擇進行。任何想法爲什麼以下不起作用?使用jQuery更改div背景圖像
$('#txtMontage').change(function(event) {
if (this.value == "example") {
$('.innerpreview').css('background-image', 'img/img-bkg.jpg)');
}
});
在此先感謝。
我認爲這個問題是您缺少的「網址()」設置背景圖像的位應該有這樣的事情:
$('#txtMontage').change(function(event) {
if (this.value == "example") {
$('.innerpreview').css('background-image', 'url(img/img-bkg.jpg)');
}
});
缺少URL(...感謝安德:
$('#txtMontage').change(function(event) {
if (this.value == "example") {
$('.innerpreview').css('background-image', 'url(img/img-bkg.jpg)');
}
});
我也不會用這個,但是創建與指定的背景圖片CSS一個新的類,並更改或添加這個新類
。+1,風格與行爲的分離是很好的做法。 – You 2010-08-11 17:01:05
+1 OP需要'url(img/img-bkg.jpg)'。 – user113716 2010-08-11 16:55:05
謝謝恩德,錯過了。但是我支持我的聲明,爲此使用CSS類。 – Martin 2010-08-11 16:59:57