Согласно документации кендо, так должна выглядеть их вкладка.
<div class="outer">
<div class="tabstrip">
<ul>
<li class="tabName"></li>
<li class="tabName"></li>
</ul>
<div class="content"></div>
<div class="content"></div>
</div>
</div>
var tab = $("#tabstrip");
tab.kendoTabStrip();
Я генерирую код сверху динамически в JS.Я использую несколько append
с, и я заметил одну вещь, в которой я не уверен.Когда я добавляю содержимое div к элементу, найденному с помощью jquery find (это выглядит примерно так)
var content = $('<div></div>').append(someContent);
$('.outer').find('.tabstrip').append(content);
tabstrip не показывает никакого содержимого.Вероятно, лучшая идея сделать то же самое, что и в примере, это означает, что tab.append(content);
Почему jquery find не работает?Кто-нибудь достаточно опытный с кендо, чтобы убедиться, что второй вариант всегда работает?
PS
Я знаю, что использование find в моем примере не имеет смысла, но имеет в виду более сложную структуру html.