сохранить JSON в HTML элемент списка

0

У меня есть javascript, где я могу создавать элементы списка в HTML. На данный момент я могу перетаскивать и удалять элементы с помощью другого скрипта. Теперь я хотел бы сохранить некоторую информацию в каждом созданном элементе списка, например JSON -object. Затем после этого я сохраняю данные в правильном порядке в базе данных.

Возможно ли, или я должен пойти другим путем?

Теги:
list

4 ответа

1

Ответ @Javier работает, если вы используете jQuery.

Эти атрибуты можно получить через обычный Javascript.

// Make sure you have a valid reference
var el = getElementBySomeMeans();

// Set the value
el.setAttribute("data-test-this", "10");

// Get the value
var v = el.getAttribute("data-test-this");
console.log(v);

// Clear the attribute
el.removeAttribute("data-test-this");

Для полноты я должен упомянуть, что существует метод dataset HTML5, который также работает с атрибутами данных, но я лично его не использую, так как мы должны поддерживать старые браузеры на работе.

Если у вас есть роскошь, возможно, стоит посмотреть.

1

Поскольку Никита говорит, что вы можете добавлять значения в атрибуты данных к элементам списка. Например, если вы хотите сохранить атрибуты id и name, вы можете выполнить следующие действия и восстановить значения с помощью jquery:

<li data-id="1" data-name="name" class="listItemClick"> List item </li>;
$(".listItemClick").click(function(){
     var id=  $(this).attr("data-id");
     var name = $(this).attr("data-name");
    //TODO

 });
0

1 - сохранить данные в html в любом скрытом div 2- добавить данные в любой уникальный атрибут

0
<li data-name="' + data-value + '"> List item </li>;

Это должно сделать трюк. Добавляйте любое значение данных и имя данных, которое вы считаете нужным.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню