在localstorage onclick中保存一行的变量
Posted
技术标签:
【中文标题】在localstorage onclick中保存一行的变量【英文标题】:Saving variable of a row in localstorage onclick 【发布时间】:2015-08-18 18:25:03 【问题描述】:我有一些嵌套的文本字段,并且有一个名为"names"
的类。靠近每个文本字段的是一个链接“查看详细信息”,其中包含一个名为 "view details"
的类。
我想实现类似onclick
的某行特定视图详细信息,我想将值保存在本地存储中的文本字段中
$(document).ready(function()
$('.view details').on('click', function(event)
localStorage.setItem('name', $('.names').val());
);
);
这是小提琴的链接:http://jsfiddle.net/z4dL6jdr/
【问题讨论】:
显示相关的html代码 【参考方案1】:您的选择器无法选择视图详细信息,因此请删除空格。 $('.view details') 改为 $('.view.details')
$('.view.details').on('click', function (event)
var inputElemnet = $(this).closest('tr').find('.names');
localStorage.setItem(inputElemnet.attr('name'), inputElemnet.val());
// console.log(localStorage.getItem(inputElemnet.attr('name')));
);
Updated Fiddle
【讨论】:
给你看html代码或者在fiddle中制作示例,没有你的html我们无法为你提供准确的解决方案,这些都是假设 现在在我更新当前文本框名称而不是索引之前检查以上是关于在localstorage onclick中保存一行的变量的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 localStorage 在 JavaScript 中保存和加载带有对象的数组时出错
如何将图像保存到 localStorage 并在下一页显示?
使用 WKWebView 时,localStorage 未保存在 iFrame 中