Спасибо Пекке, я достиг решения через:
$('#stylesheeetSelector').change(function() {
$.post('/getStylesheet', {id: $(this).val()}, function(data) {
for(i in CKEDITOR.instances) {
var linkElement = $(CKEDITOR.instances[i].document.$).find('link');
if (data.editorStylesheet > 0) {
if (linkElement.length == 0) {
$(CKEDITOR.instances[i].document.$).find('head').append('<link rel="stylesheet" type="text/css" href="'+ data.editorStylesheet +'">');
} else {
linkElement.attr('href', data.editorStylesheet)
}
} else if (linkElement.length > 0) {
linkElement.remove();
}
}
});
});
Он работает путем выборки объекта JSON, заполненного (среди прочего) URL таблицы стилей, и устанавливает (или удаляет, если его нет) выбранную таблицу стилей ...
Чисто и просто!