2011-11-23 4 views
0

libray jstree을 사용하여 내 응용 프로그램의 엔터티에 대한 자손 트리를 만들었습니다. 나는 그것을 사용하는 것이 일반적이다 무엇 : Jstree가 올바르게 렌더링되지 않습니다.

  • 다음 내가 구조의 부모 <div>.jstree(...) 기능을 적용 평소
  • <ul> & <li> 구조를 보여줍니다.

미안하지만 동적으로 응용 프로그램의 개의 다른 부분에서 발생하기 때문에 내가 당신에게 내 소스 코드를 제공 할 수 없습니다,하지만 난이 <ul> & <li> 구조의 결과 예를 표시 할 수 있습니다 :

<div id="unidadtree"> 
<ul> 
    <li id=182 ><a href="-censored-">Node-name</a></li> 
    <li id=170 ><a href="-censored-">Node2-name</a> 
     <ul> 
      <li id=179 ><a href="-censored-">Node2.1-name</a></li> 
      <li id=171 ><a href="-censored-">Node2.2-name</a> 
       <ul> 
        <li id=172 ><a href="-consored-">Node2.2.1-name</a></li> 
       </ul> 
      </li> 
      <li id=176 ><a href="-censored-">Node2.3-name</a> 
       <ul> 
        <li id=178 ><a href="-censored-">Node2.3.1-name</a></li> 
        <li id=177 ><a href="-censored-">Node2.3.2-name</a></li> 
       </ul> 
      </li> 
      <li id=175 ><a href="-censored-">Node2.4-name</a> 
       <ul> 
        <li id=33 ><a href="-censored-">Node2.4.1-name</a> 
         <ul> 
          <li id=137 ><a href="-censored-">Node2.4.1.1</a></li> 
         </ul> 
        </li> 
       </ul> 
      </li> 
     </ul> 
    </li> 
</ul> 
</div> 

그 다음에 그리스트 jstree 변환 JS 함수이다

`

$("#unidadtree").jstree({ 
    "themes" : { 
     "theme" : "custom", 
     "dots" : false, 
     "icons" : true, 
    } 
});` 
,745,

문제는 자바 스크립트 함수가 제대로로드되지 않는 것으로 보인다는 것입니다 (각 50 회 중 약 1 회). 결과는 정상적인 html입니다 <ul> & <li> 구조체입니다. 정말 이상한 문제는 오류의 빈도가 낮다는 것입니다. 내 잘못이 아니겠습니까? 다른 사람이이 문제가 있습니까?

감사합니다. : D

답변

2

ID 속성이 유효하지 않기 때문일 수 있습니다. HTML에서는 ID의 모든 숫자 값을 가져서는 안됩니다. 이 게시물을 참조하십시오 : What are valid values for the id attribute in HTML?

또한 ID는 소스 내에 따옴표로 묶어야합니다.

모든 숫자로 된 ID를 사용하는 경우에 일부 브라우저에서 예기치 않은 결과가 발생하는 경우가 있습니다.

+0

글쎄, 난 그것을 변경하고 잘 작동하는 것,하지만 난 문제가 다시 나타나지 않을 수 없습니다> _ <. 일주일에 모든 것이 잘되면 나는 그것을 해결 된 것으로 생각할 것입니다. 대단히 감사합니다. –

관련 문제