首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Jquery实现checkBox单选,该怎么解决

2012-03-14 
Jquery实现checkBox单选bodyform idform1 runatserverdivasp:CheckBox IDCheckBox1 runat

Jquery实现checkBox单选
<body>
  <form id="form1" runat="server">
  <div>
   
  <asp:CheckBox ID="CheckBox1" runat="server" Text="a" />
  <br />
  <asp:CheckBox ID="CheckBox2" runat="server" Text="b" />
  <br />
  <asp:CheckBox ID="CheckBox3" runat="server" Text="c"/>
   
  </div>
  </form>
</body>
脚本是这样写的
$(document).ready(function () {
  var lastDom = null;
  $("input[type='checkbox']").bind("click", function () {
  if (lastDom) lastDom.attr("checked", false);
  lastDom = $(this);
  })
  })

功能是实现了
但是有点问题
就是选中然后去掉,然后在选中的话就不行了,必须得选其他的才能选中这个。。求解决!

[解决办法]

JScript code
$(document).ready(function() {    var lastDom = null;    $("input[type='checkbox']").bind("click", function() {    if (lastDom && lastDom.attr("id") != $(this).attr("id")) {            lastDom.attr("checked", false);        }        lastDom = $(this);    })}) 

热点排行