读书人

用Jquery为啥取到.net的Checkbox的值始

发布时间: 2013-03-06 16:20:31 作者: rapoo

用Jquery为什么取到.net的Checkbox的值始终都是选中呢
<asp:CheckBox ID="CheckBox1" Checked="true" runat="server" />

$("#CheckBox1").click(function () {
alert($("#CheckBox1").attr("checked"));
});

-------------------------
就是用.net 的checkbox控件,然后使用js去取控件是否被选中,如果默认是选中的,那么无论如何取消对勾,js取到的结果都是选中状态,为什么呢?

急死了,以前好像遇到过,不过用非控件的方法解决了,现在不想改成非.net控件了,有什么办法呢,从生成的html代码上来看,和非控件没啥区别呀。
[解决办法]
<asp:CheckBox ID="CheckBox1" Checked="true" runat="server" />

这里面你定义了Checked="true"啊,去掉就好。
[解决办法]

引用:
<asp:CheckBox ID="CheckBox1" Checked="true" runat="server" />

这里面你定义了Checked="true"啊,去掉就好。
++

读书人网 >asp.net

热点推荐