【发布时间】:2012-02-27 21:05:31
【问题描述】:
我需要更新表中的某一行,已经做了“验证器”以确保在单击其他按钮后选中复选框时进行 1 行编辑,到目前为止,我写了如下内容:
$("#btnsavechanges").click(function(){
$("#meetingspanel tr td").find(":checked").parent().parent().children)(.eq(0).append(document.getElementById("modsub").value);
$("#meetingspanel tr td").find(":checked").parent().parent().children)(.eq(2).append(document.getElementById("modwhere").value);
$("#meetingspanel tr td").find(":checked").parent().parent().children)(.eq(3).append(document.getElementById("modwhen").value);
$("#meetingspanel tr td").find(":checked").parent().parent().children)(.eq(4).append(document.getElementById("modtime").value);
$("#meetingspanel tr td").find(":checked").parent().parent().children)(.eq(5).append(document.getElementById("modwho").value);
$("#tblmod").fadeOut("slow");
});
表格如下所示:
<table id='tblmod' width='80%' align='center' >
<tr bgcolor='white'>
<td width='15%'>
Enter Subject<input type="text" id="modsubject" width="15%">
</td>
<td width='15%'>
Enter Location<input type="text" id="modwhere" width="15%">
</td>
<td width='15%'>
Enter When<input type="text" id="modwhen" width="15%">
</td>
<td width='15%'>
Enter Time<input type="text" id="modtime" width="15%">
</td>
<td width='15%'>
Enter With Who<input type="text" id="modwho" width="15%">
</td>
</tr>
<tr><th align="right" style=border-width:0px><button type="button" id="btnsavechanges" value="Save New Changes" >Save Changes</button></th></tr>
</table>
【问题讨论】:
-
你需要解释你尝试了什么,你发现了什么错误,你的问题实际上是什么,你的表格更新 html+js 是什么样的。
-
我正在尝试使用下表中的数据更新表中的一行。什么也没有发生。那就是问题..没有编译器/调试器错误..使用 eclipse 4.1。
标签: jquery html-table row