현재 jquery와 ui로 정렬 할 수있는 정렬되지 않은 두 개의 목록이 있습니다.자바는 li 값을 가져 와서 인코딩합니다
목록이 연결되어 있고, 항목을 드래그 할 수 있으며, 항목을 제거 할 수 있고 목록에 추가하는 양식이 작동한다는 점이 다릅니다.
그러나 내가 필요한 것은 li 항목에 대한 모든 내용을 가져오고 json은 일부 db 함수 나 다른 것으로 전송할 준비를 인코딩합니다.
하지만 jquery에 새로 온 사람은 항목에 대한 설명서를 찾을 수 없습니다.
호프 Ive가 이것을 잘 설명했습니다.
다니엘
UPDATE - 샘플 코드
<script type="text/javascript">
function addSortable(value) {
$("#sortable1").prepend("<li class='ui-state-default' id='"+value+"'><span class='ui-icon ui-icon-arrowthick-2-n-s'></span>"+value+"</li>");
}
function deleteItem(value) {
$("#item-"+value).fadeOut('slow');
$('#sortable1 li').each(function() {
var text = $(this).text();
});
document.getElementById('jsoningreds').innerHTML = text;
}
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: '.connectedSortable'
}).disableSelection();
});
</script>
<ul id="sortable1" class="connectedSortable">
<li id="item-0" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>8 large chicken thighs, skinned <a href="javascript:deleteItem(0)" class="deleteItem"></a></li>
<li id="item-1" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>seasoned flour (celery salt, cayenne pepper, paprika and white pepper) <a href="javascript:deleteItem(1)" class="deleteItem"></a></li>
<li id="item-2" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>2 small eggs, beaten <a href="javascript:deleteItem(2)" class="deleteItem"></a></li>
<li id="item-3" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>100g butter <a href="javascript:deleteItem(3)" class="deleteItem"></a></li>
</ul>
<hr />
<h3>Recipe number 2</h3>
<ul id="sortable2" class="connectedSortable">
<li id="item-5" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>3 tsp vegetable oil <a href="javascript:deleteItem(5)" class="deleteItem"></a></li>
<li id="item-6" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>1 bay leaf <a href="javascript:deleteItem(6)" class="deleteItem"></a></li>
<li id="item-7" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>250g onions, finely sliced <a href="javascript:deleteItem(7)" class="deleteItem"></a></li>
</ul>
<p id="jsoningreds">hello</p>
몇 가지 예제 코드는 도움이 될 것입니다. 모든 li 요소는'$ ('li')'와 같은 것으로 찾을 수 있습니다. 일단 당신이 그것들을 가지고 있다면,'.each()'메소드는 그것들을 반복 할 수있게 해준다. –