我有多行的表,但它的行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