Я работаю над чем-то вроде голосования для моего Wordpress-проекта; где пользователи смогут нажимать на элемент li
, и результаты этих кликов (сопоставимые с симпатичными) отображаются непосредственно. Это - из-за поддержки, образуют сообщества - уже работает с этим кодом:Сохранить суммы кликов в текстовом файле
$('#result li').click(function(){
this.clicked = this.clicked ? this.clicked + 1 : 1;
$(this).html(this.clicked);
});
Поскольку это только экономия взаимодействия на время визита, я хотел бы сохранить и восстановить все пользовательские симпатии в пределах txt-файл (я думаю, это самый простой способ сделать это)
Мне особенно интересно, как я мог идентифицировать элемент, который вызвал количество кликов a, если для этого нет идентификатора, кроме «этого»?
Нет, файл txt не самый простой способ. вы используете wordpress, это означает, что у вас есть база данных. используйте это вместо этого. Что касается идентификации клика, обработчик click() получает переданный объект события, содержащий сведения о объекте WHICH. например '.click (function (e) {console.log (e.target);})' –
Сохранение файлов в текстовых файлах в веб-приложениях приведет к нарушениям доступа к доступу (что приведет к отсутствию данных), поскольку более чем один человек может получать доступ к нему одновременно. Лучше использовать базу данных. – developerwjk