jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery UI选项卡将类添加到错误的div?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用jQuery UI 1.7.2动态添加标签.首先,我创建了包含属于选项卡内容的div,然后我调用$(‘#tabs’).tabs(“add”,…). jQuery UI在选项卡列表中正确添加了新的li.但是,它不是在我的tab div上创建一个class属性,而是创建一个带有一些伪id的全新tab div,并在其上创建类.

这是它产生的标记

<div id="tabs" class="ui-tabs ui-widget ui-widget-content">
  <ul class="ui-tabs-nav ui-Helper-reset ui-Helper-clearfix ui-widget-header ui-corner-all">
  <li class="ui-state-default"><a href="#ui-tabs-41"><span>Tab 1</span></a></li>
  <li class="ui-state-default"><a href="#ui-tabs-36"><span>Tab 2</span></a></li>
  <li class="ui-state-default"><a href="#ui-tabs-27"><span>Tab 3</span></a></li>
  </ul>

  <div id="myTab1"><img src="/1.jpg"/></div>
  <div id="ui-tabs-41" class="ui-tabs-panel ui-widget-content ui-tabs-hide"/>
  <div id="ui-tabs-36" class="ui-tabs-panel ui-widget-content ui-tabs-hide"/>
  <div id="ui-tabs-27" class="ui-tabs-panel ui-widget-content"/>
  <div id="myTab2"><img src="/2.jpg"/></div>
  <div id="myTab3"><img src="/3.jpg"/></div>

myTab1等的div是我想要变成标签的那些.像ui-tabs-41这样的div是jQuery UI决定自己生成的…而且我不知道为什么.

解决方法

显然,您必须首先调用$(‘#tabs’).tabs(“add”,“#myTab1”,…),然后才将您的内容插入#myTab1. jQuery UI无法获取现有的#myTab1容器并将其转换为选项卡.这在jQuery UI文档中并不明显.
@H_197_19@

大佬总结

以上是大佬教程为你收集整理的jQuery UI选项卡将类添加到错误的div?全部内容,希望文章能够帮你解决jQuery UI选项卡将类添加到错误的div?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。