2017-10-17 13 views
-1

테이블에있는 레지스터의 수를 계산하려고하므로 TR 태그를 계산하려고했지만 각도기로 0을 반환합니다. 왜? 다른 태그를 몇 개 계산합니까? 카운트가 끝나면 조건이 필요합니다. 카운트가 0이면 테스트가 끝납니다.각도기를 사용하여 테이블에서 TR을 계산하는 방법

<div class="data-card ui-datatable ui-widget"> 
      <div class="ui-datatable-tablewrapper"> 
       <table class="undefined"> 
        <thead class="ui-datatable-thead"> 
         <!----><tr class="ui-state-default"> 

      <th class="ui-state-default ui-unselectable-text ui-selection-column" style="width: 15.75px; display: table-cell;"> 
       <p-dtcheckbox> 
     <div class="ui-chkbox ui-widget"> 
      <div class="ui-helper-hidden-accessible"> 
       <input type="checkbox"> 
      </div> 
      <div class="ui-chkbox-box ui-widget ui-corner-all ui-state-default"> 
       <span class="ui-chkbox-icon ui-clickable"></span> 
      </div> 
     </div> 
    </p-dtcheckbox> 
      </th> 

      <th class="ui-state-default ui-unselectable-text" style="display: table-cell;"> 

       <span class="ui-column-title">Selecionar todos</span> 

      </th> 



    </tr> 

        </thead> 
        <!----> 
        <tbody class="ui-datatable-data ui-widget-content ui-datatable-hoverable-rows"> 
     <!----> 
      <!----> 
      <!----><tr class="ui-datatable-even ui-widget-content"> 
       <!----> 
        <!----><td class="ui-selection-column" style="width: 15.75px; display: table-cell;"> 
        <p-dtcheckbox> 
     <div class="ui-chkbox ui-widget"> 
      <div class="ui-helper-hidden-accessible"> 
       <input type="checkbox"> 
      </div> 
      <div class="ui-chkbox-box ui-widget ui-corner-all ui-state-default"> 
       <span class="ui-chkbox-icon ui-clickable"></span> 
      </div> 
     </div> 
    </p-dtcheckbox> 
        </td> 

내 코드 :

$$('.tbody .tr')).count().then((texto) => { 
      console.log('QUANTIDADE DE VALORES ' + texto); 

답변

0

이이 css 문제가 아니라 각도기에 대해, 당신이 잘못 요소를 얻고있다 :

`.tbody .tr` 

그 의미하기 때문에 "모든 요소 class=tbody이고 내부 요소는 class=tr "이면 다음과 같아야합니다.

tbody tr 
+0

이미 시도했지만 제대로 작동하지 않았습니다. 코드에는 tbody가 하나만 있습니다. – paulotarcio