johnny / jquery-sortable

A flexible, opinionated sorting plugin for jQuery
http://johnny.github.io/jquery-sortable/
Other
1.52k stars 441 forks source link

"Serialization" does not display data in sub-sub item #241

Open zkmark opened 7 years ago

zkmark commented 7 years ago

"Serialization" does not display data in sub-sub item

<li data-sub_2='Sub home 2'>Sub Home</li> **I NEED THIS INFO**
   "children": [
    [
     {
      "sub": "Sub home" **But do not show it**
     }
    ]
   ]

My code

<ol class='serialization'>
  <li data-li_attributes='' 
        data-li_prepend='' 
        data-li_append='' 
        data-a_name="Home" 
        data-a_url="/" 
        data-a_attributes='' 
        data-a_prepend='' 
        data-a_append='' 
  >
    Home
    <ol></ol>
  </li>
  <li data-li_attributes='class="dropdown"' 
        data-li_prepend='' 
        data-li_append='' 
        data-a_name="More" 
        data-a_url="/" 
        data-a_attributes='class="dropdown-toggle" data-toggle="dropdown"' 
        data-a_prepend='' 
        data-a_append='<span class="caret"></span>' 
  >
    More
    <ol>
        <li data-sub='Sub home'>Sub Home</li>
        <ol>
            <li data-sub_2='Sub home 2'>Sub Home</li> **I NEED THIS INFO**

        </ol>
    </ol>
  </li>
  <li data-id="2">Third</li>
</ol>

Only display

[
 [
  {
   "a_append": "",
   "a_prepend": "",
   "a_attributes": "",
   "a_url": "/",
   "a_name": "Home",
   "li_append": "",
   "li_prepend": "",
   "li_attributes": "",
   "children": [
    []
   ]
  },
  {
   "a_append": "<span class=\"caret\"></span>",
   "a_prepend": "",
   "a_attributes": "class=\"dropdown-toggle\" data-toggle=\"dropdown\"",
   "a_url": "/",
   "a_name": "More",
   "li_append": "",
   "li_prepend": "",
   "li_attributes": "class=\"dropdown\"",
   "children": [
    [
     {
      "sub": "Sub home" **But do not show it**
     }
    ]
   ]
  },
  {
   "id": 2
  }
 ]
]