实现效果:第一次点击单选按钮时选中该按钮,再次点击时取消选中该单选按钮。
关键就是要将单选按钮原来的值保存起来,第二次点击时。如果原来选中则取消,否则选中。
看代码吧,是用jQuery实现的,功能虽小。知识点不少啊。。。。。
Js代码
class="star" src="/Upload/Images/2014062520/40B102E0EF997EA6.png" alt="收藏代码" />
- $(document).ready(function(){
- var old = null;
- $("input[name='sex']").each(function(){
- if(this.checked){
- old = this;
- }
- this.onclick = function(){
- if(this == old){
- this.checked = false;
- old = null;
- } else{
- old = this;
- }
- }
- });
- });