Удалить элемент с несколькими классами без идентификатора
Погуглил и не смог найти ответ. Как я могу удалить этот конкретный div и потомок без идентификатора (он был сгенерирован WijGrid)
<div class="wijmo-wijsuperpanel-vbar-buttontop ui-state-default ui-corner-tr">
<span class="ui-icon ui-icon-triangle-1-n"></span>
</div>
Я пытался, но не пошел
$('.wijmo-wijsuperpanel-vbar-buttontop .ui-state-default .ui-corner-tr').remove();
Заранее спасибо!
2 ответа
Решение
Просто удалите пробелы в вашем селекторе:
$('.wijmo-wijsuperpanel-vbar-buttontop.ui-state-default.ui-corner-tr').remove();
С пробелами он будет выбирать элементы с ui-corner-tr
класс внутри элемента с ui-state-default
класс внутри элемента с wijmo-wijsuperpanel-vbar-buttontop
учебный класс.
Удалите пробелы, иначе вы запрашиваете потомков, а не элементы, содержащие ВСЕ классы.
$('.wijmo-wijsuperpanel-vbar-buttontop.ui-state-default.ui-corner-tr').remove();