Удалить элемент с несколькими классами без идентификатора

Погуглил и не смог найти ответ. Как я могу удалить этот конкретный 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();
Другие вопросы по тегам