Я пытаюсь отредактировать строку HTML (из textarea) с помощью jQuery. Когда я использую этот код, ссылки удаляются из результирующей строки, как и ожидалось:
$('#foo').find('a').remove();
$('#foo').html(); // links are removed, as expected
Но когда я использую следующий код, ссылки не удаляются.
$('#foo').remove('a');
$('#foo').html(); // links are still there
Почему это не работает? Я прочитал API jQuery documentation for .remove(), и я до сих пор не понимаю.
Что вы имеете в виду под "фильтром' ' из"? Этот синтаксис фактически удалит любые элементы '' в исходном объекте jQuery из DOM. – nnnnnn
Извините за путаницу, фильтр означает, что он избавится от тега . Обновлено описание. – Gran
Я считаю, что первый из них удалит элемент с id 'foo', если его имя элемента' a'. –