获取不被选中的复选框的值,问题有点怪,请看下面详细讲述 我有一个复核页面,每条记录对应的前面是复选框,复选框名字相同,如今我想要把选中的复选框复核,剩余的没被选中的呢就删除掉,这个步骤该怎么实现呢,谢谢各位看一下,给点意见 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取所有的复选框,然后进行遍历。判断checked==false;就是没选重的,然后remove掉.如果跟数据库有关联,就获取所有这些没有选择的值,传到数据库进行删除操作。希望对楼主有点帮助。 <body> <div> <table> <tr> <td> <input type="checkbox" value="1" name="wo">a </td> </tr> <tr> <td> <input type="checkbox" value="2" name="wo">b </td> </tr> <tr> <td> <input type="checkbox" value="3" name="wo">c </td> </tr> <tr> <td> <input type="checkbox" value="4" name="wo">d </td> </tr> <tr> <td> <input type="checkbox" value="5" name="wo">e </td> </tr> <tr> <td> <input type="checkbox" value="6" name="wo">f </td> </tr> <tr> <td> <input type="button" value="删除" id="del"> </td> </tr> </table> </div></body></html><script> $(function () { $("#del").bind("click", function () { var selectedStr = ""; $("input[type='checkbox'][name='wo']").each(function () { //获取未选择的值(value) if ($(this).attr("checked") == false) { //alert($(this).val()); //获取所有的值,然后将获取的值,传到后台进行删除操作。然后刷新页面就可以了。 selectedStr += $(this).val() + ","; //直接删除页面上的控件,但是网页刷新后恢复、 $(this).remove("input[type='checkbox'][name='wo'][value='" + $(this).val() + "']"); } alert(selectedStr); // $(this).attr("checked", true); }); }) })</script>希望对楼主有启发 菜鸟请教js乱码问题(我保存了一个网页的js文件,想看一下,打开却是乱码) js控制层显示的问题 事件的绑定 求一正则表带式 匹配 *,@,#,¥,%,^,& 等特殊字符和 html 字符!! 请高手帮忙看下这段代码 小数点后多0的问题!!!!!!!!! 碰到一个JAVASCRIPT和ASP共享变量的问题 请各位高手看一下这个函数错在哪里?请指正一下 秋水,有没有见过这个好东西? 不学JAVASCRIPT可不可以 如何用JS来判断浏览器是否可以播放视频? jQuery获取json对象数组中的数据
<div>
<table>
<tr>
<td>
<input type="checkbox" value="1" name="wo">a
</td>
</tr>
<tr>
<td>
<input type="checkbox" value="2" name="wo">b
</td>
</tr>
<tr>
<td>
<input type="checkbox" value="3" name="wo">c
</td>
</tr>
<tr>
<td>
<input type="checkbox" value="4" name="wo">d
</td>
</tr>
<tr>
<td>
<input type="checkbox" value="5" name="wo">e
</td>
</tr>
<tr>
<td>
<input type="checkbox" value="6" name="wo">f
</td>
</tr>
<tr>
<td>
<input type="button" value="删除" id="del">
</td>
</tr>
</table>
</div>
</body>
</html>
<script>
$(function () {
$("#del").bind("click", function () {
var selectedStr = "";
$("input[type='checkbox'][name='wo']").each(function () {
//获取未选择的值(value)
if ($(this).attr("checked") == false) {
//alert($(this).val());
//获取所有的值,然后将获取的值,传到后台进行删除操作。然后刷新页面就可以了。
selectedStr += $(this).val() + ","; //直接删除页面上的控件,但是网页刷新后恢复、
$(this).remove("input[type='checkbox'][name='wo'][value='" + $(this).val() + "']");
}
alert(selectedStr);
// $(this).attr("checked", true);
});
})
})
</script>
希望对楼主有启发