ВСем доброго времени суток. Возникла такая проблема. Есть 2 функции, одна делаем вывод списка из массива, а другая (при клике) удаляет весь список. Задача удалять конкретные элементы массива а не весь. вот код:
q2000.search.addMetro = function() {
var self = this;
var list = document.getElementById('metroList');
list.innerHTML = '';
if (metroArr.length > 0) {
for (var i in metroArr) {
var li = document.createElement('LI');
li.innerHTML = metroArr[i];
list.appendChild(li);
}
}
};
q2000.search.clearMetro = function() {
var self = this;
var form = document.getElementById('search_obj');
for (var i in metroArr) {
document.getElementById("pp"+i).style.display = 'none';
form.removeChild(document.getElementById("metro_id_"+i));
$('#metro_item'+i).addClass('selected');
delete metroArr[i];
}
$('#removeM').click();
self.addMetro();
self.load();
return false;
};
Как видно из кода, 1-й блок создает список (если не ошибаюсь) а второй удаляет. Нужна функция которая будет удалять конкретный элемент массива. Помогите плиз))