用于创建选项卡的javascript

用于创建选项卡的javascript,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我在Javascript中有这样一个函数: !function($) { function add_tab(num, name){ var $newDiv = $("<div class='tab-pane' />") .attr("id", "tab_"+name) .html("Content " + name); //.html("

我在Javascript中有这样一个函数:

!function($) {

    function add_tab(num, name){

        var $newDiv = $("<div class='tab-pane' />")
                    .attr("id", "tab_"+name)
                    .html("Content " + name);
                    //.html("<div class='row'>");

        $("#graphTabsContent").append($newDiv);

        var $newLi = $("<li/>");
        if(num==0){
            $newLi.attr("class", "active");
        }
        var $newA = $("<a data-toggle='tab' />")
                    .attr("href", "#tab_"+name)
                    .html(name);
        $newLi.append($newA);
        $("#ul_tabs").append($newLi);           
    };


    function update_graph_tabs(){
        $.getJSON("call/json/get_role", {}, function(roles) {
            $("#ul_tabs").empty();
            $("#graphTabsContent").empty();

            $.each(roles, function (key, role){
                add_tab(key, role);
            });

        });         

    }

//  Run
    update_graph_tabs();

}(jQuery);
!函数($){
函数添加选项卡(编号、名称){
变量$newDiv=$(“”)
.attr(“id”、“制表符”+名称)
.html(“内容”+名称);
//.html(“”);
$(“#graphtabscant”).append($newDiv);
变量$newLi=$(“
  • ”); 如果(num==0){ $newLi.attr(“类”、“活动”); } 变量$newA=$(“”)。 这是我的HTML代码:

    <div class="row">
      <div class="span3">
         <div class="dropdown">   
           <select class="selectpicker btn-warning" id="groupe" data-style="btn-primary">
           <option value="">Awaiting data...</option>
           </select>
         </div>
       </div>
    </div> 
    
    <div class="row">
      <div class="span4"><div id="reportingContainer"></div></div> 
        <div class="span8">
          <div id="dashboard">
            <div id="combochart"></div>
            <div id="control"></div>
          </div>
      </div>
    </div>
    
    <div class="tabbable" >
        <ul id="ul_tabs"  class="nav nav-tabs">
        </ul>
        <div class="tab-content" id="graphTabsContent">
        </div>
    </div>
    
    
    正在等待数据。。。
    
    现在,我想在每个选项卡中显示一个我编写的图表。例如,在我的HTML中,有一个代码可以在我的页面中创建一个piechart和一个combochart,但它不在我的选项卡中。

    这可能会帮助您:

    <!DOCTYPE html>   
    <html lang="en">   
    <head>   
    <meta charset="utf-8">   
    <title>Twitter Bootstrap Basic Tab Based Navigation Example</title>   
    <meta name="description" content="Twitter Bootstrap Basic Tab Based Navigation Example">  
    <link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap2.2.css" rel="stylesheet">   
    </head>  
    <body>  
    <div class="container">  
    <div class="row">  
    <div class="span6">  
    <ul class="nav nav-tabs">  
    <li class="active">  
    <a href="#">Home</a> </li>   
    <li><a href="#">Tutorials</a></li>  
    <li><a href="#">Practice Editor </a></li>   
    <li><a href="#">Gallery</a></li>   
    <li><a href="#">Contact</a></li>   
    </ul>  
    </div>  
    </div>  
    </div>  
    </body>  
    </html>  
    - See more at: http://www.w3resource.com/twitter-bootstrap/nav-tabs-and-pills-tutorial.php#sthash.a9cP7aDC.dpuf
    
    
    TwitterBootstrap基于基本选项卡的导航示例
    
    -更多信息,请访问:http://www.w3resource.com/twitter-bootstrap/nav-tabs-and-pills-tutorial.php#sthash.a9cP7aDC.dpuf

    来源:

    大家好,欢迎来到Stack Overflow。您试图解决这个问题了吗?如果是的话,如果您能提供您迄今为止所做的一切,那就太好了,因为这有助于表明您已经在您的问题上付出了努力,并帮助其他人看到您的错误所在并改进了代码。如果您想了解如何解决这个问题这是一个很好的开始。你可以在页面上找到更多关于堆栈溢出的信息。祝你好运!