2013-11-01 92 views
0

这是我在页面中使用的所有jQuery代码。感谢这一点,我可以点击label,更改正文背景并将其存储到cookie中。这样,每次打开页面,我都会看到我保存的背景。将cookie文本读取到输入值

var setBackground = function(bgImg) { 
    $.cookie('bgImg', bgImg, { expires: 720 }); 
    $('body').css('background-image', 'url(http://escaperope.altervista.org/testsito/' + bgImg+ '.jpg)'); 
} 

$(function() { 
    $('#bg1').click(function() { 
     setBackground('xerneas'); 
    }); 
    $('#bg2').click(function() { 
     setBackground('yveltal'); 
    }); 
    setBackground($.cookie('bgImg')); 

    $('#salvauser').click(function(name) { 
     $.cookie('escrop_user', $('#nome').val(), { expires: 720 }); 
    }); 
}); 

顺便说一句,我有问题的最后一个功能。你在哪看到$('#salvauser')我在cookie上保存了一个input的值,它可以工作。当我关闭页面并再次打开页面时,我必须在输入内容salvauser中加载该cookie的内容。

我对jQuery很新。我怎么能这样做?

我试过这段代码,但它不起作用。

$('#salvauser').val() = $.cookie('escrop_user'); 

回答

2

的正确格式为$(selector).val(text)

$('#salvauser').val($.cookie('escrop_user'))