JSFiddle - React, Tailwind, and code Playground

by DannyEnglander

HTML

<ul id="navigation">
    <li id="m_li">
         <div><span>+</span><a href="#" >myself</a></div>
        <ul class="test" id="x_ul">
            <li id="li">
                <a href="#" >Pictures</a>
            </li>
            <li id="li">
                <a href="#" >Audio</a>
            </li>
        </ul>
    </li>
    <li id="profile_modeling_li">
        <div><span>+</span><a href="#" >friend</a></div>
        <ul class="test" id="y_ul">
            <li id="li">
                <a href="#" >Pictures</a>
            </li>
            <li id="li">
                <a href="#" >Video</a>
            </li>
        </ul>
    </li>
</ul>

JavaScript

$("#navigation > li > div > span").click(function(){

    if(false == $(this).parent().next('ul').is(':visible')) {
        $('#accordion ul').slideUp(300);
    }
    $(this).parent().next('ul').slideToggle(300);
});