当前位置: 代码迷 >> JavaScript >> ie8 $("input[name=items]").attr("checked"null);不能实现反选?解决思路
  详细解决方案

ie8 $("input[name=items]").attr("checked"null);不能实现反选?解决思路

热度:562   发布时间:2012-03-28 15:40:03.0
ie8 $("input[name=items]").attr("checked",null);不能实现反选?
这个能实现全选啊。求解释。
$("input[name=items]").attr("checked","checked");
百度知道有点删问题。

------解决方案--------------------
$("input[name=items]").attr("checked",false);
看看
------解决方案--------------------
我测试了下,ie8下
$("input[name=items]").attr("checked",null);
也是可以的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="jquery-1.7.1.min.js"></script>

<head>
<body>
 <input name=items type=checkbox>
 <input name=items type=checkbox>
 <input name=items type=checkbox>
 <input name=items type=checkbox>
<input type="button" value="selectAll" onclick='$("input[name=items]").attr("checked","checked");'>
<input type="button" value="UnSelectAll" onclick='$("input[name=items]").attr("checked",null);'>
<input type="button" value="UnSelectAll" onclick='$("input[name=items]").attr("checked",false);'>
</body>
</html>
------解决方案--------------------
$("input[name=items]").removeAttr("checked");
  相关解决方案