0

How do i get a values of a selected ROW in the table ,when one or more rows are selected. 以下是我的表的创建方式:

var LoadLabels = function (data) {
  var CableInfos = eval(data);
  var newContent = '';
  var currentState = Hesto.Html.SaveTableState('#ScannedLabelList');

  if (CableInfos.length != 0) {
    $.each(CableInfos, function (i, item) {
      var sideFlag = item.KeepSideFlag;

      newContent += Hesto.Html.StartTR(item.Serial, null);
      newContent += Hesto.Html.CreateTD('<input id="cbSerial" type="checkbox" value="" onclick="">', null);
      newContent += Hesto.Html.CreateTD(item.Serial, null);
      newContent += Hesto.Html.CreateTD(item.KanbanNumber, null, null);
      newContent += Hesto.Html.CreateTD(item.CustomerNumber, null, null);
      newContent += Hesto.Html.CreateTD(item.Description, null, 'centerAlign');
      newContent += Hesto.Html.CreateTD(item.Quantity, null);
      // newContent += Hesto.Html.CreateTD('<input id="deleteRow"     type="button"     value="Delete" onclick="deleteRow(this)">', null);
      newContent = Hesto.Html.EndTR(newContent);
    });

这是我的html标签:

    <table id="ScannedLabelTable" class="hesto">
        <thead>
             <tr>
                <th >Check/Uncheck</th>
                <th >Serial</th>
                <th >Kanban Number </th>
                <th >Customer Number </th>
                <th >Description </th>
                <th >Quantity</th>

             </tr>
         </thead>
             <tbody id="ScannedLabelList" class="selectionModeMulti">

        </tbody>
    <tfoot>
        </tfoot>
     </table
4

1 回答 1

0

要获取所有检查的输入值,请执行以下操作:

var selectedValues = new Array();
var $selectedRows = $('#ScannedLabelTable input').filter(':checked');

$selectedRows.each(function () {
    var $row = $(this);
    selectedValues.push($row.val());
});
于 2013-02-25T12:26:50.657 回答