Вот ресурс о том, как HTML DOM должен выглядеть для радиокнопок
<div>
<input type="radio" id="huey" name="drone" value="huey" checked>
<label for="huey">Huey</label>
</div>
<div>
<input type="radio" id="dewey" name="drone" value="dewey">
<label for="dewey">Dewey</label>
</div>
<div>
<input type="radio" id="louie" name="drone" value="louie">
<label for="louie">Louie</label>
</div>
Вот как вы используете jQuery для прослушивания взаимодействий радиокнопок, если вы нене указывайте класс или идентификатор для него, где вы просто заменяете input[type=radio]
на свой класс / идентификатор:
$('input[type=radio]').change(function() {
console.log(this.value);
});
Вот как вы используете localstorage
localStorage.setItem('key', 'value');
var val = localStorage.getItem('key');
Есливы сохраняете объекты в localStorage, я рекомендую вам использовать JSON
для сериализации / десериализации его:
// Convert object to JSON string
var json = JSON.toJSON(object);
// Convert object from JSON to string
var obj = JSON.parse(json);
и сохранить его в преобразованной строке JSON в localStorage и проанализировать при извлечении.