Find Parent Children
Здравствуйте, есть код:
<div id="tabs"> <ul> <li><a href="#tab1">Tab 1</a></li> <li><a href="#tab2">Tab 2</a></li> </ul> <div id="tab1"> <p>Tab 1</p> <div id="subtabs"> <ul> <li><a href="#tab1-subtab1">SubTab 1</a></li> <li><a href="#tab1-subtab2">SubTab 2</a></li> </ul> <div id="tab1-subtab1"> <p>SubTab 1</p> </div> <div id="tab1-subtab2"> <p>SubTab 2</p> </div> </div> </div> <div id="tab2"> <p>Tab 2</p> </div> </div> это jquery ui tabs поделитесь идеями, как можно, например, по клику на <a href="#tab1"> а также по клику на <a href="#tab1-subtab1"> узнать - есть ли у текущего окна (вкладки) вложенные вкладки? |
Надо посмотреть в данные которые таким образом были отрендерены и все узнаете.
|
martinss,
красным отмечены табы имеющие вложенные вкладки <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/south-street/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <script> $(function () { $( "#tabs, #tabs div" ).tabs({ collapsible: true }); $('#tabs [href^="#"]').each(function (indx, element) { $('[href^="#"]', $(this.hash)).size() && $(this).css({ 'background-color': '#FF0000' }); }); }); </script> </head> <body> <div id="tabs"> <ul> <li><a href="#tab1">Tab 1</a></li> <li><a href="#tab2">Tab 2</a></li> <li><a href="#tab3">Tab 3</a></li> </ul> <div id="tab1"> <p>Tab 1</p> <div id="subtabs"> <ul> <li><a href="#tab1-subtab1">SubTab 1</a></li> <li><a href="#tab1-subtab2">SubTab 2</a></li> </ul> <div id="tab1-subtab1"> <p>SubTab 1</p> </div> <div id="tab1-subtab2"> <p>SubTab 2</p> </div> </div> </div> <div id="tab2"> <p>Tab 2</p> </div> <div id="tab3"> <p>Tab 3</p> <div id="subtabs3"> <ul> <li><a href="#tab3-subtab1">SubTab 1</a></li> <li><a href="#tab3-subtab2">SubTab 2</a></li> </ul> <div id="tab3-subtab1"> <p>SubTab 3-1</p> </div> <div id="tab3-subtab2"> <p>SubTab 3-2</p> <div id="subtabs4"> <ul> <li><a href="#tab4-subtab1">SubTab 1</a></li> <li><a href="#tab4-subtab2">SubTab 2</a></li> </ul> <div id="tab4-subtab1"> <p>SubTab 3-2-1</p> </div> <div id="tab4-subtab2"> <p>SubTab 3-2-2</p> </div> </div> </div> </div> </div> </div> </body> </html> |
Часовой пояс GMT +3, время: 17:22. |