jQuery('#testID2').find('.test2').replaceWith('.test3');
Семантически, вы выбираете элемент с идентификатором testID2
, затем вы ищете любые дочерние элементы с классом test2
(не существует), а затем вы заменяете этот элемент другим элементом (элементами где-либо в страница с классом test3
), которого тоже не существует.
Вам нужно сделать это:
jQuery('#testID2').addClass('test3').removeClass('test2');
Выбирает элемент с идентификатором testID2
, а затем добавляет к нему класс test3
. Наконец, он удаляет класс test2
из этого элемента.