Za bardzo uogólniłem. Stronkę robię w kohanie a obsługa tabów jest helperem w którym jako jeden z parametrów przekazuje nazwę zakładki i id elementu zawierającego jej treść. Można byłoby co prawda spróbować przekazać zamiast wartości id zmienna z kodem ale wtedy zastosowanie widoku mijałoby się z celem bo wszystko trzeba byłoby wygenerować bezpośrednio w kontrolerze. A takie rozwiązanie mi zbytnio nie odpowiada. Dlatego ciekawi mnie czy da się jako przenieś element przez js tak żeby nie powielało skryptów.
Ok, Nevermind.
Udało mi sie to zrobić poprzez filtrowanie treści z taga script podczas przenoszenia:
Kod
$.each(tabs, function(key, value) {
$(panes).append($("#" + value).filter(function() {
$("script", this).remove();
return $(this);
}));
});