2014-03-28 2 views
0

json 객체를 수신하고 있지만 태그에서 div를 재정렬하는 데 문제가 있습니다. 어디에 내가 divs의 목록을 이동하고 한번 이동하면 순서를 저장할 수 있습니다. 내 문제는 내 페이지를로드 할 때 내 div를 다시 정렬 할 수없는 것입니까? (val.divname은 divs id이고 val.left는 내 json에서 추출한 왼쪽 위치 임)Json 객체는 CSS 왼쪽을 통해 div를 재정렬합니다.

$.getJSON("http://test.com/test", function(json) { 
    $.each(json, function(key, val) {  

$("#" + val.divname).css({left:" + val.left + "px"}); 
}); 
} 
+1

'$ ("#"+ val.divname)에 .css ({왼쪽 : val.left}); –

+0

이 질문은 것으로 보인다'충분하다을하기 때문에 주제 오프 그것은 구문 오류입니다. –

+0

"json 객체를받는 중이지만 태그에 div를 다시 정렬하는 데 문제가 있습니다." -이 두 가지 행동은 관련이 없습니다. 앞으로 문제를 해결함으로써 해결책을 찾는 것이 더 쉬울 수도 있습니다. 이 경우 "AJAX 요청을 성공적으로 작성하고 응답을받을 수 있습니까?"및 "div의 왼쪽 스타일을 변경할 수 있습니까?" – Zhihao

답변

0

따옴표 순서가 잘못되었습니다. 이 같은

수행

$.getJSON("http://test.com/test", function(json) { 
    $.each(json, function(key, val) {  

$("#" + val.divname).css("left:" + val.left+ "px"); 
}); 
} 
+0

타이 에산,하지만 내 div의 기본 ordwer에 아직 이동하지 않았습니다. 내가 체크하고 100 % 데이터를 다시 받는다.하지만 divs 위치를 정확하게 정렬하지 않는다. – soc86

+0

또한 이것이 어떤 차이가 있는지 확실하지 않지만 내 div는 두 개의 다른 컨테이너 div 내에 재 배열하려고합니다. div는 모두 같은 클래스이며 왼쪽으로 떠 있습니다. Div ID에 대한 CSS도 없습니다. – soc86

+0

json 응답 뒤에 html을 붙여 넣으면 CSS가 왼쪽 속성이 작동하지 않는 방식으로 작성 될 수 있습니다. –

관련 문제