Jquery удаляет все, кроме полужирного

У меня есть такой html:

<div id="divTestArea1">
    <b>Bold text</b>
    <i>Italic text</i>
    <div id="divTestArea2">
            <b>Bold text 2</b>
            <i>Italic text 2</i>
            <div>
                    <b>Bold text 3</b>
            </div>
    </div>

и я хотел бы удалить все элементы, которые не выделены жирным шрифтом. Я пробовал с этим кодом:

$('*:not(b)').remove();

и пара других вариантов, но все они либо выдают ошибку, либо удаляют все. Кстати, селекторы jquery и селекторы jsoup совместимы на 100%? Я хотел бы использовать ответ на этот вопрос и в jsoup.

5
задан No_name 17 August 2012 в 05:45
поделиться