点评:html中的复选框可更改的样式有限,而且现在制作一个复选框需要写很多代码,下面为大家详细介绍下如何利用超链接实现简单自定义漂亮复选框,感兴趣的朋友不要错过
今天突然就在想,html中的复选框可更改的样式有限,而且现在制作一个复选框需要写很多代码,然后我就想到一个简单的实现方式。完全证明了这是可行的。多的不说,直接贴出源代码,供大家参考。
4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网实现效果: 4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网未选中时:

选中时:
4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网图片背景:
4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网
checkboxSel.jpg
4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网
checkboxNoSel.jpg
4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网代码: 4M7HTML5中文学习网 - HTML5先行者学习网4M7HTML5中文学习网 - HTML5先行者学习网html代码片段:
4M7HTML5中文学习网 - HTML5先行者学习网 4M7HTML5中文学习网 - HTML5先行者学习网
<a name="checkWeek" class="divCheckBoxNoSel"></a> 周一 4M7HTML5中文学习网 - HTML5先行者学习网
4M7HTML5中文学习网 - HTML5先行者学习网javaScript代码片段:
4M7HTML5中文学习网 - HTML5先行者学习网 4M7HTML5中文学习网 - HTML5先行者学习网
$("a[name='checkWeek']").click(function(){ 4M7HTML5中文学习网 - HTML5先行者学习网
if($(this).hasClass('divCheckBoxSel')){ 4M7HTML5中文学习网 - HTML5先行者学习网
$(this).removeClass('divCheckBoxSel'); 4M7HTML5中文学习网 - HTML5先行者学习网
}else{ 4M7HTML5中文学习网 - HTML5先行者学习网
$(this).addClass('divCheckBoxSel'); 4M7HTML5中文学习网 - HTML5先行者学习网
} 4M7HTML5中文学习网 - HTML5先行者学习网
}); 4M7HTML5中文学习网 - HTML5先行者学习网
4M7HTML5中文学习网 - HTML5先行者学习网css代码片段:
4M7HTML5中文学习网 - HTML5先行者学习网 4M7HTML5中文学习网 - HTML5先行者学习网
.divCheckBoxNoSel{ 4M7HTML5中文学习网 - HTML5先行者学习网
background: url("../image/checkboxNoSel.jpg") no-repeat center center; 4M7HTML5中文学习网 - HTML5先行者学习网
float:left; 4M7HTML5中文学习网 - HTML5先行者学习网
width:15px; 4M7HTML5中文学习网 - HTML5先行者学习网
height:15px; 4M7HTML5中文学习网 - HTML5先行者学习网
border:1px solid #BDBDBD; 4M7HTML5中文学习网 - HTML5先行者学习网
color:#FFF; 4M7HTML5中文学习网 - HTML5先行者学习网
} 4M7HTML5中文学习网 - HTML5先行者学习网
.divCheckBoxSel{ 4M7HTML5中文学习网 - HTML5先行者学习网
background: url("../image/checkboxSel.jpg") no-repeat center center; 4M7HTML5中文学习网 - HTML5先行者学习网
float:left; 4M7HTML5中文学习网 - HTML5先行者学习网
width:15px; 4M7HTML5中文学习网 - HTML5先行者学习网
height:15px; 4M7HTML5中文学习网 - HTML5先行者学习网
border:1px solid #BDBDBD; 4M7HTML5中文学习网 - HTML5先行者学习网
color:#FFF; 4M7HTML5中文学习网 - HTML5先行者学习网
} 4M7HTML5中文学习网 - HTML5先行者学习网
4M7HTML5中文学习网 - HTML5先行者学习网区分每一个超链接就不在做出说明了可以有很多种方式,实际上内似的像单选框按钮也可以这样子轻松实现,从而节省时间。