jquery: mantenha a tag <script> após .find ()

Estou tentando adicionar ajax ao WordPress pelo plugin jquery-ajaxy e estou preso a uma coisa:

página @My é carregada por chamada ajax, filtrada e anexada ao dom. Então, resumindo, seria:

data = this.state.Response.data; //full html of page returned by ajax
$mainContent = $(data).find("#content"); //we filter out what we need 
$('#content_div').append($mainContent); //we display it

Fácil por enquanto, mas existem scripts js embutidos em $ mainContent, que são distribuídos por jquery. Eu preciso deles, de alguma form

Tudo funciona, se eu apenas fizer

.append(data);  

Mas os dados contêm html completo (doctype, head, meta) que não consigo anexar. Portanto, existe uma maneira de fazer essas tags funcionarem após.find()?

questionAnswers(2)

yourAnswerToTheQuestion