У вас две проблемы.Во-первых, вы используете key
вместо array[key]
.Позвольте мне сделать небольшую демонстрацию ...
var array = ["a", "b", "c"];
for (var i in array)
{
console.log(i); //0, 1, 2
console.log(array[i]); //"a", "b", "c"
}
Вы понимаете, правильно?Вторая проблема заключается в том, что вы, как мне кажется, неправильно используете переменную селектора.В Jquery, когда вы хотите выбрать элемент с помощью и id, вы делаете это так: $(#id)
, а не так, как вы это делаете.
Попробуйте:
var arr = new Array();
arr[0] = '7';
arr[1] = '9';
for(var row_id = 0; row_id < arr.length; row_id ++) { //The proper way to iterate
$('#' + arr[row_id]).remove();
}
Опять же, если это неверно, пожалуйста, дайте мне знать в комментариях, и я удалю свой ответ.