В настоящее время я работаю над веб-страницей для системы умного дома. У меня есть главный выключатель для каждой комнаты / устройства, чтобы включить или выключить его , как вы можете видеть здесь.
Данные обрабатываются jQuery, и все данные устройства / комнаты хранится в файле JSON.
Теперь мне нужно определить, какую кнопку я нажимаю и какому «id» она принадлежит в файле JSON.
Я уже сделал убедитесь, что каждый из этих переключателей имеет класс с JSON 'id' в имени, поэтому моя текущая ситуация выглядит так:
<img class="switch switch_id1" src="img/svgs/toggle-on_dark.svg">
Запись JSON выглядит так:
{
"id": 1,
"room": "Kitchen",
"name": "Light controller",
"favourite": false,
"rating": 3,
"select_1": "Off",
"select_2": "On",
"select_3": "Dinner",
"select_4": "Bar",
"category": "switch",
"on": true
}
Я хотел бы создать функцию, которая определяет JSON 'id' переключателя, который я нажимаю, читая его HTML класс, но как мне это сделать?
Мне также нужно будет сделать то же самое для значка «избранное» и рейтинга (эти 5 точек), но, думаю, для этого процедура будет такой же.