2014-05-14 122 views
1

我的jQuery:我的Cookie組無法正常工作

$(function() { 
$("#change-background").on('submit', function(e) { 
    var src = $(this).find("input").val(); 
    $.cookie("_usci",src); 
    //NOT HERE$("body").css("background-image", 'url($.cookie("_usci"))'; 
}); 
    //BUT HERE!! otherwise it will not work 
}); 

的URL必須在這些「或者這些」但隨後的cookie將無法使用好,我怎麼能解決這個

+1

你不會在'css()'調用中關閉圓括號。即使SO中的編輯器也告訴你,通過將整個字符串顯示爲紅色。 –

回答

1

使用字符串連接的CSS說法內

$("body").css("background-image", 'url('+$.cookie("_usci")+')'); 
//don't forget to close your css call as Jonathan notes  ^
+0

謝謝,作品,但我也發現我自己的代碼中的錯誤 – gjfhdhj

2

?您是否嘗試過這個?:

$("body").css("background-image", 'url(' + $.cookie("_usci") + ')'; 
+0

謝謝,作品,但我也發現我自己的代碼錯誤 – gjfhdhj