Javascript 如何获取所选表行的数据?

Javascript 如何获取所选表行的数据?,javascript,jquery,Javascript,Jquery,我正在使用以下代码段,从中我可以找到一行的索引,该行是根据表中每一行的复选框选择的。我如何修改该代码段,以便获得所选的行数据而不是索引? 请帮忙 <script> function myfunction3() { var element_table = document.getElementsByName('collection'); var element_tableRows = element_table[0].rows; var selectedTr = new

我正在使用以下代码段,从中我可以找到一行的索引,该行是根据表中每一行的复选框选择的。我如何修改该代码段,以便获得所选的行数据而不是索引? 请帮忙

<script>

function myfunction3() {
  var element_table = document.getElementsByName('collection');
  var element_tableRows = element_table[0].rows;
  var selectedTr = new Array();
  var data = "";

  for (var i = 0; i < element_tableRows.length; i++) {
    var checkerbox = element_tableRows[i].cells[0].firstChild;
    if (checkerbox.checked) {
      data = data+ element_tableRows[i].getAttribute("name");
    }
  }

  var element_paragraph = document.getElementsByName('description');
  element_paragraph.innerHTML = data;
  alert(data);
}

</script>

函数myfunction3(){
var element_table=document.getElementsByName('collection');
var element_tableRows=element_table[0]。行;
var selectedTr=新数组();
var数据=”;
对于(var i=0;i
正如TJ所说,我在代码中没有看到任何索引。但是试试这样更干净的东西

$('.collection tr').each(function () {
    //processing this row
    $(this).find('td input:checked').each(function () {
         // there is checkbox and it is checked, do your business with it
         var value_of_checkbox = $(this).val(); // which is 'data' that you wanted
    });
});

请发布您的“集合”代码。我没有看到任何您获得的代码
index
。“集合”是表的名称。我得到的索引作为一个警报!在name属性中,我保留了一个'count'变量,通过它我可以得到索引。我应该给你剩下的密码吗?@shaswaisaha试试密码。我已经理解了你的问题,请不要介意。我不知道在我的代码中添加代码的位置。我理解我的计划。是这样吗?看,我改变了我的剧本