【问题标题】:how to select the checked checkbox rows如何选择选中的复选框行
【发布时间】:2023-03-16 08:14:01
【问题描述】:

我的html页面中有一个表格形式的mysql,并且每一行都有一个复选框,如果我选中了一些复选框,我如何输出我选中的行。 现在我知道如何输出所有行,但我不知道如何选择我检查过的行

【问题讨论】:

  • 您的复选框是否有一些与之关联的唯一 ID?
  • 你能在 jsfiddle 中显示演示和结果吗
  • 如果你需要,那么有

标签: html checkbox


【解决方案1】:

为所有复选框赋予相同的名称,并为每个复选框分配不同的值,例如行主键。

在 servlet 中使用request.getParameterValues(),您将得到一个只有检查值的数组

【讨论】:

    【解决方案2】:

    还有更多可以在 javascript 中检查表行。例子:

    var allRows = $('#yourTableId tr');
    for(var i=0; i<allRows.length; i++) {
       if(allRows[i].find('input:checkbox').checked) {
       //selected row allRows[i]. And you can get value checkbox      allRows[i].find('input:checkbox').value
       }
    }
    

    或使用每个循环 jquery:

    $('#yourTableId tr').each(function(index)) {
       if($(this).find('input:checkbox').checked) {
           //selected row $(this). And you can get value checkbox   $(this).find('input:checkbox').value
       }
    }
    

    并在stackoverflow中为此类问题提供更多答案:

    Using jquery to get all checked checkboxes with a certain class name

    Jquery find a checkbox inside a table row

    How to check whether a checkbox is checked in jQuery?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-25
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多