2012-09-11 58 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与您使用的功能相关的动态添加的类。

相关问题