我正在创建 jQuery UI 选项卡,但所有选项卡都显示所有内容都是静态的,选项卡无法正常工作,无法选择。(我没有足够的声誉来发布图片><)数据来自 XML 文件。
这是代码:(我在头部有所有链接和脚本)在 HTML 中:
<div id="tabs">
<ul id="tabtitle">
</ul>
</div>
我的.js文件:
$(document).ready(function(){
var i = 1;
$.get('data.xml', function(d){
$(d).find('page').each(function(){
var $page = $(this),
title = $page.find('title').text(),
description = $page.find('description').text(),
var tabtitle = '<li><a href="#tab-' + i + '">' + title + '</a>' + '</li>';
$('ul#tabtitle').append($(tabtitle));
var tabcontent = '<div id="tabs-' + i + '">';
tabcontent += '<p> ' + description + '</p>' ;
tabcontent += '</div>';
$('#tabs').append($(tabcontent));
i++;
});
});
$( "#tabs" ).tabs();
});
我的 XML 文件:
<?xml version="1.0" encoding="UTF-8"?>
<Pages>
<page>
<title>Tab1</title>
<description>content for Tab1 here</description>
</page>
<page>
<title>Tab2</title>
<description>content for Tab2 here</description>
</page>
<page>
<title>Tab3</title>
<description>content for Tab3 here</description>
</page>
<page>
<title>Tab4</title>
<description>content for Tab4 here</description>
</page>
</Pages>