2013-05-02 35 views
0

我有一張表,我動態地添加了行。每行都有唯一的ID和一個複選框。現在我需要不斷檢查每個添加的行,看看是否檢查每行的複選框。如果他們被檢查,應該收集該行上的信息以張貼到python函數。如何使用`.each()`使用jQuery迭代表中的行?

任何提示我應該如何去做呢?我嘗試了一些,但他們似乎沒有工作。看起來我的解決方法可能是錯誤的。

編輯:這是我的審判代碼:http://jsfiddle.net/yvonnezoe/jsXWe/ 它只是不會追加什麼,我想在DIV #TEST

$('#status_table tr').each(function(){ 
    $check=$('#status_table #monitor_'+rowID) 
    if ($check.is(':checked')){ 
     monitoring(rowID); 
    } 
}); 
+1

安置自己的HTML和JavaScript代碼PLZ 。 – xdazz 2013-05-02 06:37:58

+0

請爲您的HTML和您當前的jquery代碼添加html代碼,否則您將無法得到確切的答案。 – Mysteryos 2013-05-02 06:38:05

+0

已添加。謝謝! – yvonnezoe 2013-05-02 06:52:29

回答

1
$('#mytable tr input[type="checkbox"]').each(function(){ 
    //inside this callback, 'this' will refer to a selected node (a checkbox) 
    if ($(this).is(':checked')){ 
     .... 
    } 
}) 

這裏是一個example fiddle

+0

謝謝!我之前做過,除了'輸入[type =「checkbox」]',但我只是試過,不工作太:(:(我已經添加了我的小提琴上面) – yvonnezoe 2013-05-02 06:54:30

+0

嗯不,如果你選擇一些東西,然後點擊「添加」,那裏將是複選框,它們的狀態是我想要的 – yvonnezoe 2013-05-02 07:09:05

+0

對不起,我沒有時間調試你的代碼,作爲一般性的說法:如果你的小提琴需要一個手冊頁,它不是一個很好的方式來說明你的問題。每個循環本身都可以正常工作(請參閱示例)。您的問題駐留在其他地方。 – LeGEC 2013-05-02 07:28:17

相關問題