У меня есть небольшое автономное приложение, которое позволяет динамически создавать ящики, и ящики хранятся в локальном хранилище.Ящики <li>
.
HTML выглядит следующим образом:
<ul id="bxs" class="tabs">
<li id="item-1">1</li>
<li id="item-2">2</li>
<li id="item-3">3</li>
<li id="item-4">4</li>
// etc
</ul>
<li>
создаются следующим образом:
$("#NewItem").click(function(e) {
e.preventDefault();
var itemCount = ($("[id^='item-']").length + 1);
var element = $("<li id='item-" + itemCount + "'>" + itemCount + "</li>");
$("#bxs").append(element);
});
Теперь каждый раз, когда вы создаете ящик, он хранит ключ в локальном хранилище со своим идентификатором.Таким образом, с 2 полями локальное хранилище выглядит так:
Значение 'icon' - это фоновое изображение каждого блока.
Мой вопрос: включенобновите или откройте, как лучше всего проверить, существует ли идентификатор (, например, 'bm-item-1', 'bm-item-2' ) и добавить поля * / 1020 *.
Должен ли я создать новый ключ, в котором будет храниться количество существующих ящиков?И как я могу разобрать их, когда вы посещаете сайт?