我的html页面中有一个表格mysql,每一行都有一个复选框,如果我选中了一些复选框,我怎么能输出我选中的行。现在我知道如何输出所有行,但我不知道如何选择我检查的行
问问题
2006 次
2 回答
0
为所有复选框赋予相同的名称,并为每个复选框分配不同的值,例如行主键。
在 servlet 中使用request.getParameterValues()
,您将获得一个仅包含检查值的数组
于 2013-04-09T05:32:57.877 回答
0
有更多你可以在 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 中针对此类问题提供更多答案:
于 2013-04-09T06:45:41.190 回答