2012-04-26 3 views
0

jquery 템플릿을 사용하여 내 웹 페이지에 배열 items []을 추가하려고합니다. 이름은 내가 인쇄합니까 방법, 다른 배열 때문에 사용jquery 템플릿에 배열을 추가하는 중

items=[{'name' => 'test', 
     'values' => 
      [ 
      { 
      'ver' => 2, 
      'count' => 469, 
      }, 
      { 
      'ver' => 2, 
      'count' => 445, 
      }]}, 

     {'name' => 'test2', 
     'values' => 
      [ 
      { 
      'ver' => 4, 
      'count' => 604, 
      }, 
      { 
      'ver' => 5, 
      'count' => 469, 
      }]}] 

APPEND 코드가 인쇄 된 출력 과일과 채식을 얻기 위해 내가 지정한 $를했습니다 $("#div").tmpl(items).appendTo("#divTable");

{이름}입니다 ??? 필자는 그것이

+0

'# div' 템플릿을 만드는 코드를 볼 수 있습니까? – Avaq

+0

<스크립트 ID = "DIV"유형 = "텍스트/X-JQuery와-tmpl"> $ {이름} $ {values.ver} – Sam

+0

아, 잠깐만. 답변 만들기. – Avaq

답변

0

jQuery.tmpl 내에서 배열을 반복하는 ... WRK 나던 당신이 {{each}} -template - 언어 구조, 또는 {{tmpl}}를 사용할 수있는 $ {values.ver}을 사용했다.

"각"은 모든 항목을 반복하여 자동으로 $index$value에 넣습니다. 예 :

${name} <br /> 
{{each values}} 
    ver: ${$value.ver} <br /> 
    count: ${$value.count} <br /> 
{{/each}} 

는 다른 방법으로, 새 템플릿을 만들 수 있습니다 "tmpl는"하위 배열을 위해 특별히 의미했다.

+0

또한 jquery 템플릿과 함께 라디오 버튼을 추가 했으므로 각 섹션에서 하나의 라디오 버튼을 선택해야합니다. $ {name}
{{each values}} ver : $ {$ value.ver}
개수 : $ {$ value.count}
{{/ each}} – Sam

관련 문제