我想在一个地方保存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