2013-04-09 27 views
0

我在我的html頁面中有一個表格形式的mysql,每行都有一個複選框,如果我選中了一些複選框,我怎麼能輸出我檢查過的行。 現在我知道如何輸出所有行,但我不知道如何選擇我檢查的行如何選中複選框的行

+0

你的複選框有一些與它們相關的唯一ID嗎? – hexblot 2013-04-09 05:30:34

+0

如果你需要,你可以在jsfiddle中演示,結果 – 2013-04-09 05:31:19

+0

,然後有 – laiqn 2013-04-09 05:32:01

回答

0

給所有的複選框相同的名稱和分配每個不同的值,說行主鍵。

在servlet使用request.getParameterValues(),你會得到一個數組,將只有檢查的值

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 
    } 
} 

而且在計算器更多的答案對於這樣的問題:

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?

相關問題