![](/img/trans.png)
[英]How do I “get” the ID for a “clicked” tab in a dijit.layout.tabcontainer?
[英]Dojo dijit.layout.TabContainer - how to add class to tab?
何要将类添加到TabContainer中的选项卡?
我发现的只有设置iconClass。 但是我需要在tab中将父类添加到父div。 不是它内部的一些嵌套div。
这不是一个简单的方法,但我可以访问tabcontainer对象中的tab按钮。
var tabContainer = ...;
dojo.addClass(tabContainer.tablist.pane2button["123"].domNode, "myTabClass");
基于克雷格的建议,这是现代的做法:
// assuming there is only one tabContainer on the page it will have an id of 'tab_container'
require( [ 'dijit/registry', 'dojo/dom-class' ],
function( registry, domClass )
{
domClass.add( registry.byId( 'tab_container' ).tablist.pane2button['my_pane_id'].domNode, 'my_css_class' );
} );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.