在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 并在下一页显示?

将令牌保存在 localStorage 和拦截器中

使用 WKWebView 时,localStorage 未保存在 iFrame 中

CookiesessionStorage和localStorage

CookiesessionStorage和localStorage