【发布时间】:2014-12-23 12:07:49
【问题描述】:
如果选中同一行复选框,我想获取整行的值。例如
<table id="tbl" border="1">
<tr><input type="checkbox" id="selectall"/>
<td>
<input type="checkbox"/></td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr><td><input type="checkbox"/></td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr><td><input type="checkbox"/></td>
<td>2</td>
<td>3</td>
<td>5</td>
</tr>
</table>
<input type="button" value="save"/>
$('#selectall').click(function(event) {
if(this.checked) {
// Iterate each checkbox
$(':checkbox').each(function() {
this.checked = true;
});
}
else {
$(':checkbox').each(function() {
this.checked = false;
});
}
});
$("#save").click(function(){
/If all selected value has to pass through ajax one by one row/
});
如果我按下保存按钮,我必须选择所有检查过的行值。请参考此fiddle。请帮我 。提前致谢
【问题讨论】:
-
想要的数据格式是什么
-
数据格式应该是数组。这样如果选中,我就可以获得类似 ['1','2'.'3'] 的值。或者如果我通过 ajax 应该易于解析的任何其他格式