2012-09-11 60 views
1

我有一個文件的login.php如何爲jQuery用戶界面元素添加到我的DOM

<div class="content tabs"> 
    </div> 

然後刷新該login.php中的輸出HTML文件

 switch ($temp) { 
      case 'php': 
       ob_start(); 
       include_once($file); 
       $content = @ob_get_contents(); 
       ob_end_clean(); 
       break; 

然而,當我檢查login.html的網頁,其中來自login.php中 有

<div class="content tabs ui-tabs ui-widget-control ui-corner-all"> 
    </div> 

正如你所看到的div login.php中得到插件從jquery ui元素中提取ui-tabs ui-widget ....等等......誰幹的?哪個文件插入到div?它不在任何JavaScript文件,CSS樣式表中。但是誰?

+0

它可能會嘗試把'DIV CLASS =「標籤」'的標籤導航控件 –

回答

2

這些類是由JQuery UI CSS框架添加的。這些默認類被添加到每個小部件的頂部容器中。

http://jqueryui.com/docs/Theming/API

http://code.jquery.com/ui/1.9.0-rc.1/jquery-ui.js

希望這有助於。

感謝 AKS

+0

OK,我檢查,得到了由jQuery UI的加入一定div的,但是其他的div他被忽視了。我想我的問題是什麼標準爲了被jquery ui添加? –

+0

正如Alex在上面指出的那樣,它會嘗試將容器轉換爲製表符導航窗口小部件。我們在Jquery UI中定義了不同類型的小部件,例如自動完成,按鈕,對話框標籤等,Jquery UI根據定義的小部件類型添加不同的DOM元素和css。通常我們用js來定義這樣的widget類型;類似於$('。tabs')。tabs();爲標籤小部件。根據我的知識,jQ UI不會添加任何自己的類,除非以某種方式指定。 – akmsharma

0

以及這是由jQuery UI與您使用的功能相關的動態添加的類。

相關問題