Bas*_*sit 0 javascript arrays jquery dynamic object
我想在一个地方保存javascript对象,所以如果选择的行获得触发器,我可以通过不同的方法再次使用该行对象.
也许保存在输入隐藏字段可以工作?但不确定..你会怎么做?
我试图做以下,但不工作,显然我的代码是错的,但我想告诉你,所以你可以告诉你这样做的正确方法.
<script>
jQuery(function($) {
var video = {title: 'this is title', time: '2:32:20'}
$('.arr').val(video);
$('.show').click(function() {
console.log($('.arr').val());
});
});
</script>
<input type="hidden" name="arr" class="arr" value="" />
<input type="button" class="show" value="Show" />
Run Code Online (Sandbox Code Playgroud)
JQuery支持元素数据(请参阅http://docs.jquery.com/Core/data).这允许您在"已知"位置设置数据,就像稍后要检索的文档本身一样.
$(document).data('foo','my data');
Run Code Online (Sandbox Code Playgroud)
可以检索为:
$(document).data('foo') // 'my data'
Run Code Online (Sandbox Code Playgroud)
您不仅限于字符串值,还可以存储对象.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
4339 次 |
| 最近记录: |