0

这是我页面中的所有 jQuery 代码。多亏了这一点,我可以单击 a 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 上保存了 an 的值,input它可以工作。当我关闭页面并再次打开它时,我必须在输入中加载salvauser该 cookie 的内容。

我对 jQuery 很陌生。我怎么能做到?

我尝试使用此代码,但它不起作用。

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

1 回答 1

2

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

$('#salvauser').val($.cookie('escrop_user'))
于 2013-11-01T15:59:42.923 回答