Вкладка Jquery внутри вкладки активируется по индексу вложенной вкладки

0
<div id="mystudenttab">
    <ul>
        <li><a id="parenttab-0" href="#ParentTab-0">ParentTab1</a> </li>
        <li><a id="parenttab-1" href="#link1Tab-1">link1Tab</a></li>
    </ul>

    <div id="ParentTab-0">
        <table>
            <tr><td>link1Tab</td></tr>
            <tr><td>link2Tab</td></tr>
            <tr><td>link3Tab</td></tr>
        </table>
    </div>

    <div id="link1Tab-1">
        <ul>
            <li><a href="#subtab1-273">Student Info</a></li>
            <li><a href="#subtab2-273">Call Info</a></li>
            <li><a href="#subtab3-273">Mail Box</a></li>
            <li><a href="#subtab4-273">Case History</a></li>
        </ul>

        <div id="subtab1-273">This is subtab1</div>
        <div id="subtab2-273">This is subtab2</div>
        <div id="subtab3-273">This is subtab3</div>
        <div id="subtab4-273">This is subtab4</div>
    </div>       
</div>

Привет, это моя структура вкладок. В основном это вкладка внутри групп вкладок. Мне нужно сосредоточиться внутри группы вкладок (link1Tab-1) по имени вкладки или индексу или идентификатору.

Я использую функцию активирования, и она активирует первую вкладку каждый раз.

После активации родительской вкладки я $("[href='#subtab1-273']").click(); для активации дочерней вкладки. Здесь, как я передам дочерний вкладку id для активации.

Теги:
dom

1 ответ

0

загляните в jquery.trigger. https://api.jquery.com/trigger/

$("[href='#subtab1-273']").trigger('click', { childID: "someID"});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню