首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择选中的复选框行

问如何选择选中的复选框行
EN

Stack Overflow用户
提问于 2013-04-09 13:29:08
回答 2查看 2K关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2013-04-09 13:32:58

为所有复选框指定相同的名称,并为每个复选框指定不同的值,例如行主键。

在servlet中使用request.getParameterValues(),您将获得一个数组,其中只包含选中的值

票数 0
EN

Stack Overflow用户

发布于 2013-04-09 14:45:41

如果你有更多的功能,你可以在javascript中检查表行。示例:

代码语言: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:

代码语言:javascript
复制
$('#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?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15893968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档