2013-02-28 37 views
0

这里是处理:保存多个CONTENTEDITABLE id's信息到localStorage的

我有100个HTML5 CONTENTEDITABLE他们每个人的领域有一个id。

我愿意完成的是将用户输入的数据保存到localsotarge中,所以当他回来访问该站点时,不必再次输入信息。

发生这种情况的事件必须是onkeyup。

样品的标记将如下所示:

<a href="#" contenteditable="true" id="uniquevalue" onkeyup="myFunction();"><span class="item_price">$35.99</span></a><br> 

<a href="#" contenteditable="true" id="anotheruniquevalue" onkeyup="myFunction();"><span class="item_price">$35.99</span></a><br> 

我已经在网上看到的样品,但因为我不是一个JavaScript专家,我需要创建100个功能,其实做我想做的。

我已加载的jQuery这个项目

我感谢你才好抽出时间来帮我这个项目。

回答

1

像这样的东西应该工作:

$('a[contenteditable="true"]').on('keyup', function(event){ 
    localStorage.setItem($(this).attr('id'), $(this).html()); 
}); 

这里有一个jsFiddle.

+0

测试,而不是工作。 – user2109326 2013-02-28 22:35:28

+0

你现在试过了吗?我在上面的代码中修复了错别字 – 2013-02-28 23:20:13

+0

要清楚我需要做的就是粘贴这个脚本,并且在我的contenteditable项目中不需要其他动作或触发器吗? – user2109326 2013-02-28 23:37:15