【问题标题】:How to set a input value of a form with jQuery Cookie如何使用 jQuery Cookie 设置表单的输入值
【发布时间】:2017-10-24 17:20:52
【问题描述】:

您好,我正在学习 jQuery,现在我正在尝试使用 jQuery Cookie 来设置表单输入值。

我已经能够使用这个从表单设置 cookie:

<script>
  $(document).ready(function () {
    $("#saveForm").click(function() {
      $.cookie('myCookie', $("#element_1").val(), { expires: 365 });
    });
  });
</script>

我能够使用这样的警报验证 cookie:

<script>
  alert( $.cookie("myCookie") );
</script>

但是在这里搜索了很多帖子之后,我找不到相同的问题,并且我查看了很多教程,也找不到在表单中设置输入字段值的代码。提前致谢!!

【问题讨论】:

    标签: javascript php jquery cookies


    【解决方案1】:

    在 dom 就绪处理程序中使用 .val() 设置值

    $(document).ready(function () {
        $("#saveForm").click(function () {
            $.cookie('myCookie', $el1.val(), {
                expires: 365
            });
        });
    
        //set the value of the cookie to the element element_1
        var $el1 = $("#element_1").val($.cookie("myCookie"))
    });
    

    【讨论】:

    • @MichaelFalciglia 不需要
    • 感谢您的帮助,我不小心删除了我之前的评论,但将其放在您的回答下对任何人都没有帮助:)
    【解决方案2】:

    你可以做一些简单的事情:

    $(document).ready(function () {
       $("#saveForm").click(function() {
          $.cookie('myCookie', $("#element_1").val(), { expires: 365 });
       });
       $("#element_1").val($.cookie('myCookie'));
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-05
      • 2011-02-19
      • 1970-01-01
      • 2011-12-16
      • 2012-05-23
      • 2023-03-17
      • 1970-01-01
      • 2014-01-29
      相关资源
      最近更新 更多