Как заменить класс у элемента на jQuery

Привет, полуночники! Есть такой элемент:
<div class="paragraph"></div>

Надо при определённом действии заменить класс paragraph на article, пишу по документации:
$('.paragraph').removeClass(); // Удаляю класс
$('.paragraph').addClass('article'); // Добавляю класс

Класс у элемента удаляется, а новый не добавляется. Что я делаю не так?
Класс не добавляется, видимо, потому что после удаления класса (removeClass()), функция $() во второй строке не может найти заданный класс (то есть элемент с таким классом), так как класс уже удален и элемента с таким классом нет.

Можно получить элемент один раз и делать с ним что угодно, например, так:
var paragraph = $('.paragraph');
paragraph.removeClass();
paragraph.addClass('article');

Или сделать все одной строкой:
$('.paragraph').removeClass().addClass('article');
Спасибо. Я выбрал код в одну строчку:
$('.paragraph').removeClass().addClass('article');