В настоящее время это событие выставляется как checkboxes
, так как event.target
дает мне status (checked = true/false)
б.Как удалить свойство из объекта?
я поддерживаю объект, который хранит след всех выбранных флажков
var selectedMap = {};
if(event.target == true){
var key = event.target.id;
var val = event.target.name;
selectedMap[key] = val;
}
, и я хочу, чтобы удалить элемент с карты, которая невыбранные
else if(event.target == false){
selectedMap.remove(event.target.id);
}
, когда я запускаю это его дает мне ошибку в Firebug
: selectedMap.remove is not a function
Так что мой вопрос: Как c Я удаляю элемент, когда флажок не выбран?
возможно дубликат [Как удалить свойство из объектов JavaScript] (http://stackoverflow.com/questions/208105/how- to-remove-a-property-from-a-javascript-object) – Thomas