Мне нужно сохранить элементы целевого события в db/localstorage, при перезагрузке мне нужно обновить их свойства на основе изменений. Например: текст с красным цветом первоначально, но по щелчку, необходимо изменить его свойство синего цвета. При перезагрузке синий цвет должен заменить красный цвет на javascript (jQuery). Проблема в том, что мы не можем гарантировать, имеет ли элемент атрибут id. Как мы можем хранить уникальный идентификатор элемента в db, а затем использовать его для обновлений?Как получить идентификатор целевого элемента события в jQuery?
$("body *").click(function (evt) {
console.log($(this), 'this');
console.log($(evt.target), 'evt target', $(evt.target)[0]);
$(evt.target).css('color', 'blue');
//storing event.target in local storage here. with changed property
}
$("body").ready(function() {
//retrieve elements from db.
});
'evt.target.id' будет достаточно – Satpal
Мы не можем гарантировать, если все элементы имеют«идентификатор»атрибут – anilCSE
Так что вы хотите уникальный идентификатор элемента, который может или может не иметь уникальный идентификатор? – BenM