2017-08-01 16 views
0

チェックボックスがオンになっているテーブルから唯一の請求書IDを取得する方法を教えてください。その間にjqueryコードが必要ですが、チェックボックスがオンになっているかどうかチェックされていますか?これは私のjqueryのコードですチェックボックスが選択されているテーブル請求書IDを取得したい

$(document).on("click",".contactsepa",function(){ 
var table = $("table tbody"); 
table.find('tr').each(function (i) { 
    var $tds = $(this).find('td'), 
    invoiceid = $tds.eq(2).text(); 
    // do something with invoiceid 
    alert('Row ' + (i + 1) + ':\ninvoiceId: ' + invoiceid); 
}); 

});ここで

は、私は私はあなたがチェックし、チェックボックスにのみ「TR」を取得したい理解REDBOX値にenter image description here

答えて

0

は、それは次のようにあなたを導くでしょう。そのようなものがあれば、ここにコードがあります。

$(document).on("click","#sepacreatebtn",function(){ 
    var table = $('table tbody input[name = "invoicearr[]"]:checked'); 
    table.parents('tr').each(function (i) { 
     var $tds = $(this).find('td'), 
     invoiceid = $tds.eq(2).text(); 
     if(invoiceid){  
      console.log('Row ' + (i + 1) + ':\ninvoiceId: ' + invoiceid); 
     }   
    }); 
}); 
0

を取得したいのスクリーンショットです。 jQueryセレクタを変更して、それらの "tr"だけを取得する必要があります。 JBOの助けを借りて、私は値をフェッチする成功を持っているいくつかの検索では

// Get all the checked inputs then return their "tr" parents. 
var checkedLines = $("table tbody input[:checked]").parents("tr"); 
+0

いいえ私はそれをチェックします –

+0

あなたの答えをありがとう、ありがとうございます。 –

関連する問題