2017-10-17 20 views
-1

我想計算我的表內有多少個寄存器,所以我試圖計算HTML標記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

相關問題