Мне нужно создать несколько вкладок после загрузки DOM. Я создаю необходимую разметку, используя приложение jQuery, а затем создаю вкладки, но они не работают. Стиль применяется должным образом, вкладки отображаются, но все содержимое вкладок отображается немедленно, а вкладки ничего не делают при нажатии. Нужно ли инициализировать вкладки каким-то конкретным способом?
Вот код:
$(".edit-element").livequery(function() {
$(".edit-element").click(
function() {
//alert("Clicked");
var id=$(this).parent().attr('id');
$(this).parent().append("<div id=\""+id+"_tabs\"><ul>
<li><a href=\""+id+"_tab0\">Nunc tincidunt</a></li>
<li><a href=\""+id+"_tab1\">Nunc tincidunt</a></li></ul>
<div id=\""+id+"_tab0\">Proin elit</div>
<div id=\""+id+"_tab1\">Proin elit arcu, rutrum commodo</div></div>");
$(this).remove();
$("#"+id+"_tabs").tabs();
}
);
});
livequery()
есть, потому что я загружаю эти элементы удаленно, через Ajax.