2012-09-23 98 views
0

我有這個演示腳本:tutorialzine.com一套jQuery的餅乾

正如你所看到的cookie被保存爲純文本。不過,我需要將它保存爲鏈接。所以我嘗試過:

// If the cookie has been set in a previous page load, show it in the div directly: 
if(cookie) $('.jq-text').text(cookie).show(); 

    $('.fields a').click(function(e){ 

     var text = $('#inputBox').val(); 

// Setting a cookie with a seven day validity: 

     $.cookie('demoCookie',text,{expires: 7, path: '/', domain: 'domain.com'}); 

      $('.jq-text').attr('href', text).html(text); 

我不知道爲了'attr''var text'並將其保存爲$ cookie,確切地要更改。

請看看演示:JsFiddle

回答

0

這個問題似乎是因爲變量「曲奇」的。將它重命名爲「demoCookie」似乎可以解決問題...

+0

你是怎麼弄出來的......情況並非如此。 – Youss

+0

@Youss請參閱http://jsfiddle.net/mrxu5/7/ 可能還有別的東西是我改變的,但是隻要我改變了變量名就會有效。 –

+0

我要在家裏測試你的小提琴(大約從現在開始的10個小時)但在jsfiddle它不起作用..你知道保存的鏈接仍然在頁面refrech ...(因此餅乾.. 。)我現在也看到了對cookie插件的引用......(所以我不認爲它的功功,儘管我很欣賞) – Youss