繁体   English   中英

在会话存储中使用val()

[英]getting val() to use in sessionStorage

脚本中的关键行是var tmp = $(this).parent().find('select').val();

并且tmp返回例如在控制台中看到的"s1" (包括引号),这是预期的结果。 根据页面上选择的内容,tmp将具有不同的值。

但是sessionStorage.tmp = 2创建了一个key:value对``tmp:2,而不是s1:2

如何创建值为2的sessionStorage对象s1

似乎这样应该很简单。 我尝试过tmp = tmp.toString(); 以及其他一百万种东西,但是我实在是个新手,无法弄清楚。 谢谢你的帮助。

如果要使用string作为属性名称,则必须使用如下结构:

sessionStorage[tmp] = 2 

这似乎称为方括号符号,您可以在此处找到有关它的更多详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM