我有多行的表,但它的行cotain 3複選框和按鈕。現在,我想要更新數據庫表相對於此按鈕和複選框。但是,問題在於,當我單擊每行按鈕時,我無法獲得複選框的值。請找到下面的代碼,並讓我知道如何獲得每行按鈕的值。jQuery,如何獲取表格行中特定複選框的值?
<table width="100%">
<tr class="tbrow">
<td width="12%">
<span class="name">test.html</span>
</td>
<input type="hidden" value="0" class="file_id" />
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="read" title="read" /> Read
</span>
</td>
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="write" title="write" /> Write
</span>
</td>
<td width="7%">
<span class="action">
<input type="checkbox" value="1" class="download" title="download" /> Download
</span>
</td>
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="share" title="share" /> Share
</span>
</td>
<td width="80%">
<span class="action">
<input type="submit" name="assign" class="assign" title="Submit" value="Submit" />
</span>
</td>
</tr>
<tr class="tbrow">
<td width="12%">
<span class="name">testing.doc</span>
</td>
<input type="hidden" value="1" class="file_id" />
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="read" title="read" /> Read
</span>
</td>
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="write" title="write" /> Write
</span>
</td>
<td width="7%">
<span class="action">
<input type="checkbox" value="1" class="download" title="download" /> Download
</span>
</td>
<td width="5%">
<span class="action">
<input type="checkbox" value="1" class="share" title="share" /> Share
</span>
</td>
<td width="80%">
<span class="action">
<input type="submit" name="assign" class="assign" title="Submit" value="Submit" />
</span>
</td>
</tr>
</table>
現在,當我點擊第一行的讀取複選框,然後點擊提交,就應該皮卡類=「file_id的」價值的潛在價值以及這個價值。
同樣,當我點擊第二行提交時,它應該只取第二行中的那些複選框值,反之亦然。
請檢查並幫助我解決問題。
提前感謝您的時間。
謝謝! Robin
你也可以發佈你的jQuery代碼 – nitigyan 2014-11-03 10:26:36
可以檢查幾個複選框嗎?所有的值都設置爲「1」,你不需要別的東西,比如標題嗎? – Flipke 2014-11-03 10:28:33
@RobindraSingha - 查看答案 - 我更新了 – prog1011 2014-11-03 11:15:04