读取cookie文本以输入值

时间:2013-11-01 15:57:00

标签: jquery html cookies

这是我页面中的所有jQuery代码。多亏了这个,我可以点击label,更改正文背景并将其存储到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');

1 个答案:

答案 0 :(得分:2)

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

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