2016-07-09 87 views
0

我想創建一個可以在表格單元格中獲取多個值的過濾器。我真的不知道如何編寫if語句以及如何搜索值。請幫忙。我還畫出了我想要的樣子。如何使表格過濾器可以搜索單元格中的多個值?

.

 <script> 
    $(document).ready(function(){ 
     if($("checkbox_check").is(':checked')){ 
      if($("value")) 
     } 
    } 

    </script> 

    <div class="containerFilter"> 
     <div><input type="checkbox" value="1" class="checkbox_check">Anglu</div> 
     <div><input type="checkbox" value="2" class="checkbox_check">Lenku</div> 
     <div><input type="checkbox" value="3" class="checkbox_check">Italu</div> 
    </div> 

    <br> 
    <section id="table"> 
     <table style="width:100%"> 
     <thead> 
     <tr> 
      <th>Gidas</th> 
      <th>Kategorija</th> 
      <th>Kalbos</th> 
      <th>Veda po salis</th> 
      <th>Kontaktai</th> 
      <th>E-pastas</th> 
     </tr> 
     </thead> 
     <tr> 
      <td>Akucevičiūtė, Jūratė</td> 
      <td>Aukščiausia - Ekspertas</td> 
      <td value="1">Anglų</td> 
      <td>Italija</td> 
      <td>+370564845698</td> 
      <td>rutasiogoliavaitegmail.com</td> 
     </tr> 
     <tr> 
      <td>Abaravičiūtė, Rūta</td> 
      <td>Antra</td> 
      <td>Rusų</td> 
      <td>Estija, Islandija, Latvija, Lietuva</td> 
      <td>+37056965698</td> 
      <td>geramoerishotmail.lt</td> 
     </tr> 
     <tr> 
      <td>Arlauskienė, Vitalija</td> 
      <td>Pirma</td> 
      <td value="2">Lenkų</td> 
      <td>Estija, Latvija, Lenkija, Lietuva, Liuksemburgas, Nyderlandai, Suomija, Švedija</td> 
      <td>+37056568698</td> 
      <td>gomuriotiesapastininkas.lt</td> 
     </tr> 
       <tr> 
      <td>Akucevičiūtė, Jūratė</td> 
      <td>Aukščiausia - Ekspertas</td> 
      <td value="3">Italų</td> 
      <td>Italija</td> 
      <td>+370564845698</td> 
      <td>rutasiogoliavaitegmail.com</td> 
     </tr> 

回答

0

這裏我拿來的複選框值。基於這個你可以篩選表格。我不知道你是否需要整行(tr),其中包含特定的單元格包含該值或該特定單元格(td)。

$('input:checkbox.checkbox_check').click(function() { 
     var checked = this.checked; 
     console.log(checked); 
    }); 
+0

非常感謝。 Hovewer我決定做這個代碼有點不同。例如,我放了一個按鈕,當我按下它時,它會搜索所有選中的複選框。這是有效的,但將每個複選框設置爲一個類並且每個錶行將有多個類是非常困難和長期的任務。我的問題是我怎樣才能最大限度地減少我的苦惱。也許某種事件或功能。我嘗試使用jQuery。 \t \t $(文件)。就緒(函數(){ \t \t \t $( 「#鍵」)。點擊(函數(){ \t \t \t \t如果($( 「#checkbox1」)是(」 :檢查')) \t \t \t \t \t $()顯示(); \t \t \t \t其他 \t \t \t \t \t $()隱藏();「anglu。 」「 anglu。」\t \t \t}); \t \t}); – AdomasArabella

相關問題