2016-03-19 14 views
2

Tablodaki satır ve sütun konumlarına göre aşağıdaki gibi bir değer seçmek istiyorum. Bu tablolar .tbody seçicinin appendTo yöntemle kullanıldı ve sadece satır iki göstermek aşağıda sonra daha fazla satır var ve satırların her ı .Open seçici almak için kullanıcı tıklama için kullanıldı var Bu satırın o anki konumu veya dizinine göre sütun numarası 4.Jquery tarafından tablolardan sütun tarafından belirtilen bir dizin ve satırların değeri nasıl bulunur?

İşte HTML:

<table class"mytable"> 
    <tbody class="tbody"> 
     <tr> 
      <td>1</td> 
      <td>THB-PP-000001</td> 
      <td>1005-000001</td> 
      <td>100</td> //this is the column id I want to get it 
      <td><button type="button" class="open"> Open by Id </button></td> 
     </tr> 
     <tr> 
      <td>1</td> 
      <td>THB-PP-000001</td> 
      <td>1005-000001</td> 
      <td>101</td> //this is the column id I want to get it 
      <td><button type="button" class="open"> Open by Id </button></td> 
     </tr> 
    </tbody> 
</table> 

Bu JS geçerli: yardım

cevap

2

sizin gerekli verileri almak için .prev() birlikte .parent() kullanmak deneyin için

$(document).on("click", ".open", function() { 

    var inde = $("table tbody tr td:nth-child(4)").text(); 
    console.log(inde); 
}); 

teşekkürler,

$(document).on("click", ".open", function() { 
    var inde = $(this).parent("td").prev().text(); 
    console.log(inde); 
}); 

Html'niz tbody statik bir düğüm olarak çalışıyorsa, yerine .tbody kullanabilirsiniz.

+0

@Rajapabhu Eğer THB-PP-000001 gibi masanın benim satırları // bu ben o 1005-000001 1005-000001 almak istiyorum sütun id Nasıl Kullanıcı Prev() yöntemini kullanabiliriz? –

+0

Bu varyansı kullanmış olsam çılgınca ya da değil (=) (=) .sayfa ("td"). Prev(). Prev(). Prev(). Prev(). Prev(). Text(); ? –

+0

@ HengSopheak istediğim sütunun konumunu bulmak için Prev() Yöntemini kullanacağım. Bu nedenle, sütunu uygun sıraya sahip değil misiniz? Bunun için herhangi bir desen var mı? Yoksa bu gerekli td'ye bir sınıf eklenebilir mi? –

İlgili konular