jQuery技术:javascript在某个地方保存动态对象以便以后通过其他方法重新使用!

我想在一个地方保存javascript对象,所以如果选择的行获得触发器,我可以通过不同的方法再次使用该行对象。

也许保存在输入隐藏字段可以工作? 但不确定..你会怎么做?

我试图做以下,但这不工作,显然我的代码是错的,但我想告诉你,所以你可以告诉你正确的方法来做到这一点。

 jQuery(function($) { var video = {title: 'this is title', time: '2:32:20'} $('.arr').val(video); $('.show').click(function() { console.log($('.arr').val()); }); });    

    JQuery支持元素数据(请参阅https://docs.jquery.com/Core/data )。 这允许您在“已知”位置设置数据,就像稍后要检索的文档本身一样。

     $(document).data('foo','my data'); 

    可以检索为:

     $(document).data('foo') // 'my data' 

    您不仅限于字符串值,还可以存储对象。

    希望这可以帮助。

    如果我理解正确,您可以使用jquery .data()方法保存从“json服务器”获得的这些对象。 如果要保存的对象位于名为myobject的变量中,并且您希望使用ID为"someid"的DOM元素保存它

     $('#someid').data('mydata', myobject); 

    保存数据。 要检索:

     var thedata = $('#someid').data('mydata'); 

      以上就是jQuery教程分享javascript在某个地方保存动态对象以便以后通过其他方法重新使用!相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/558117.html

      (0)
      上一篇 2021年1月26日
      下一篇 2021年1月26日

      精彩推荐