我是Jquery的新手,正在努力解決如何解決我的問題。根據第二個列表的順序對一個列表排序
我有兩個無序列表,列表A和列表B.列表A可以使用.sortable({axis:'y'})方法排序。當列表A重新排序時,我想自動重新列表列表B(這不是用戶可排序的),以反映列表A中的更改。
我很努力地知道從哪裏開始,如果任何人都可以提供幫助,不勝感激。
感謝
更新:這是從我的網頁一些額外的代碼來把事情的來龍去脈。
<div class="cvOverview">
<h4>CV Overview</h4>
<ul class="sortable" id="listA">
<li id="item_1" class="editContent"><span></span>About me</li>
<li id="item_2" class="editContent"><span></span>Personal profile</li>
<li id="item_3" class="editContent"><span></span>Employment history</li>
<li id="item_4" class="editContent"><span></span>Skills & Qualities</li>
</ul>
<p class="backButton editButton"><a href="cv.html" title="#"><span>Completed</span></a></p>
</div>
<div class="cvMainContent">
<h3>Dean Bates</h3>
<ul class="sortable" id="listB">
<li id="item1">
<div class="cvContactDetails">
Some text here
</div>
</li>
<li id="item2">
<div class="cvPersonalProfile">
Some text here
</div>
</li>
<li id="item3">
<div class="cvEmploymentHistory">
Some text here
</div>
</li>
<li id="item4">
<div class="cvSkillsFromJobs">
Some text here
</div>
</li>
</ul>
</div>
兩個列表都將包含相同的項目,相同數量的項目,最終我想添加其中,如果列表項被刪除或插入清單A的功能,在相應的項目被刪除或添加到列表B中。
從設計角度來看,列表A代表列表B中用戶對列表B的內容的概述,因此他們可以重新排列和更改簡化列表的內容,這些變化反映在另一個更詳細的清單中。
希望這會有所幫助。
再次感謝您的幫助。
您可以將列表壓縮在一起,對列表A的鍵上的組合列表進行排序,然後解壓縮。 – Pointy 2011-02-23 18:17:42
列表B只包含列表A中的元素? – 2011-02-23 18:23:45
每個列表中的內容的示例將有所幫助... – 2011-02-23 18:25:01