почему jQuery remove () не работает в этом случае? - PullRequest
1 голос
/ 14 августа 2010

Я пытаюсь добавить элемент canvas в DOM, а затем удалить через заданное время.Функция killbox () вызывается, но элемент не удаляется.Я считаю, что у меня есть правильный синтаксис, и что есть некоторая основная проблема с удалением динамически добавленных элементов DOM.

Ответы [ 3 ]

1 голос
/ 14 августа 2010

В killbox вы удаляете элемент с буквенным идентификатором id. Вместо этого попробуйте;

$('#' + id).remove();

Выше будет удален элемент с идентификатором, для которого установлена ​​переменная "id".

0 голосов
/ 14 августа 2010

, потому что вы ищете элемент с идентификатором id, но вы скорее хотели передать параметр из функции

function killbox(id){
    con("in killbox. id:" + id);
    $('#'+id).remove();

}
0 голосов
/ 14 августа 2010

Вы уверены, что не хотите $("#" + id).remove();?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...