在RELOAD(新页面)上用jQuery保存新的点击更改
Save new click change with jQuery on RELOAD (new page)
我做了一个带有html值更改结果的下拉列表,所以每次点击后我都会得到新的html值:
$("#list li a").on('click',function(){
var val=$(this).html();
$("#selector").html(val);
});
简单到可以理解。我想做的是在新的重载中,html(val)保持在新的加载上。如何做到这一点?
我在考虑HTML5:localStorage,但真的不确定这是否正确?
localStorage.setItem(currentlist, $('#selector').val());
window.onload = function() {
var name = localStorage.getItem(currentlist);
}
不确定我是做对了还是遗漏了什么。但这就是我现在的处境。这是正确的路吗。。。还是做一些饼干状态?
JSFIDDLE演示
$("#list li a").on('click',function(){
var val = $(this).html();
$("#selector").html(val);
localStorage.setItem("currentlist", val); //add to localStorage
});
并且在您的onload
中
var name = localStorage.getItem("currentlist"); //get from localStorage
$("#selector").html(name); //assign here
相关文章:
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 将JQuery Handontable保存到服务器上的excel文件中
- JQuery Deferred Ajax,将结果保存在调用对象中
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- 使用jquery交换并保存背景颜色
- jquery ajax到php脚本不保存数据
- 使用jQuery保存模式弹出数据
- 使用javascript或jquery保存输入字段值
- jQuery日期[时间]选择器-如何保存时间范围(+修改日期格式)
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- jquery保存数据,直到phonegap应用程序关闭
- 即使在从DOM中删除后,也可以保存jQuery对象
- 保存 JQuery 表单中的输入数据
- 正在保存jquery中的数据
- 如何保存jquery动态生成的数据
- 更流畅的页面加载保存JQuery toggleClass设置
- 保存JQuery UI可拉件的顺序
- 如何在数组中保存jQuery对象以供以后使用?
- 保存JQuery UI可拖动位置与cookie,工作,但有轻微的偏离设置
- 永久保存jquery修改过的页面