Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.01.2014, 16:22
Интересующийся
Отправить личное сообщение для martinss Посмотреть профиль Найти все сообщения от martinss
 
Регистрация: 29.12.2010
Сообщений: 24

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">


узнать - есть ли у текущего окна (вкладки) вложенные вкладки?
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2014, 19:51
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Надо посмотреть в данные которые таким образом были отрендерены и все узнаете.
Ответить с цитированием
  #3 (permalink)  
Старый 14.01.2014, 20:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратиться к свойству или методу parent из child simple Общие вопросы Javascript 6 02.03.2013 00:10
jquery. Метод find Анатолий Саратовцев Events/DOM/Window 4 29.06.2012 09:23
jquery не срабатывает find после ajax versoul jQuery 7 09.09.2011 16:20
Firefox не видит children demi Events/DOM/Window 6 17.12.2008 12:31