Usando JQuery para definir o Valor CKEditor

Tenho uma área de texto CKEditor:

 <textarea cols="80" id="taBody" name="taBody" class="ckeditor" rows="10" runat="server"></textarea>

Tenho o jQuery tentando definir o valor do banco de dados:

$('#ContentPlaceHolder_taBody').val(substr[5]);

Não se preocupe com a substring que eu já testei que está retornando uma string. Para fins de teste, substituí a substring por 'test' e estava recebendo o mesmo problem

Eu sei que o jquery em torno dessa linha não a afeta, porque os outros campos de texto que estou tentando preencher funcionam. Apenas quando se trata do ckeditor.

Aqui está o script completo:

function (obj) {
      $.ajax({
         type: "POST",
          url: "ContentSections.aspx/GetContentDetails",
          data: '{"nodeID": "' + obj.attr('id') + '"}',
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function (msg) {
             var str = msg.d;
             var substr = str.split('|||');

             $('#ContentPlaceHolder_hfContentSectionID').val(substr[0]);
             $('.txtAlias').val(substr[1]);
             $('.txtBrowserTitle').val(substr[2]);
             $('.txtMetaDescription').val(substr[3]);
             $('.txtMetaKeywords').val(substr[4]);
             $('#ContentPlaceHolder_taBody').val(substr[5]);
          }
     });
}

O problema era que nada estava sendo preenchido e nenhum erro de javascript estava sendo mostrad

Tentei ler ao redor, mas não consegui encontrar nada que me ajudasse. Alguém tem alguma idéia

questionAnswers(2)

yourAnswerToTheQuestion