【发布时间】:2016-05-03 02:11:43
【问题描述】:
我知道这有一个简单的解决方案。也许是因为太晚了,但我碰壁了。我有一个容器div #jewelsContainer,里面有一个子 div 列表。我在这样的对象中抓取它:
var existingBoardItems = $('#jewelsContainer').html();
此对象生成#jewelsContainer 容器 div 内所有 div 的列表
即之前
<div class="jewel jewel_5" data-row="1" data-col="0" data-jewel="5" style="left: 0px; top: 40px;"></div>
<div class="jewel jewel_3" data-row="0" data-col="3" data-jewel="3" style="top: 0px; left: 120px;"></div>
<div class="jewel jewel_5" data-row="0" data-col="4" data-jewel="5" style="top: 0px; left: 160px;"></div>
<div class="jewel jewel_4" data-row="0" data-col="5" data-jewel="4" style="top: 0px; left: 200px;"></div>
<div class="aff_score" style="left:0px; top:0px;">+10</div>
...
之后
<div class="jewel jewel_5" data-row="1" data-col="0" data-jewel="5" style="left: 0px; top: 40px;"></div>
<div class="jewel jewel_3" data-row="0" data-col="3" data-jewel="3" style="top: 0px; left: 120px;"></div>
<div class="jewel jewel_5" data-row="0" data-col="4" data-jewel="5" style="top: 0px; left: 160px;"></div>
<div class="jewel jewel_4" data-row="0" data-col="5" data-jewel="4" style="top: 0px; left: 200px;"></div>
...
我需要遍历这个对象中的所有 div 并删除任何没有类 .jewel 的 div 然后为新创建的对象设置一个 localStorage
localStorage.setItem('existingBoardItems',NEWELY CREATED OBJECT);
【问题讨论】:
标签: javascript jquery html