<div>
<input id="CheckBox1" type="checkbox" class="CheckBoxClass"/>
<label id="Label1" for="CheckBox1" class="CheckBoxLabelClass">Checkbox 1</label>
<input id="CheckBox2" type="checkbox" class="CheckBoxClass"/>
<label id="Label2" for="CheckBox2" class="CheckBoxLabelClass">Checkbox 2</label>
</div><script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".CheckBoxClass").change(function(){
if($(this).attr("checked"))
{
$(".CheckBoxLabelClass").removeClass();
$(this).addClass("CheckBoxSelected");
}
});
</script>
<style>
.CheckBoxClass{
display: none;
}
.CheckBoxLabelClass{
background: url("UnCheck.png") no-repeat;
padding-left: 30px;
padding-top: 3px;
margin: 5px;
height: 28px;
width: 300px;
display: block;
}
.CheckBoxSelected{
background: url("Check.png") no-repeat;
padding-left: 30px;
padding-top: 3px;
margin: 5px;
height: 28px;
width: 300px;
display: block;
}
</style>
为什么没有效果的?
<input id="CheckBox1" type="checkbox" class="CheckBoxClass"/>
<label id="Label1" for="CheckBox1" class="CheckBoxLabelClass">Checkbox 1</label>
<input id="CheckBox2" type="checkbox" class="CheckBoxClass"/>
<label id="Label2" for="CheckBox2" class="CheckBoxLabelClass">Checkbox 2</label>
</div><script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".CheckBoxClass").change(function(){
if($(this).attr("checked"))
{
$(".CheckBoxLabelClass").removeClass();
$(this).addClass("CheckBoxSelected");
}
});
</script>
<style>
.CheckBoxClass{
display: none;
}
.CheckBoxLabelClass{
background: url("UnCheck.png") no-repeat;
padding-left: 30px;
padding-top: 3px;
margin: 5px;
height: 28px;
width: 300px;
display: block;
}
.CheckBoxSelected{
background: url("Check.png") no-repeat;
padding-left: 30px;
padding-top: 3px;
margin: 5px;
height: 28px;
width: 300px;
display: block;
}
</style>
为什么没有效果的?
解决方案 »
- 批处理,怎么弄啊??????????????请大家指点下
- 正则,必须包含多个指定字母
- 关于extjs tree的拖拽问题
- 100 分 求文本框录入的控件
- 一个奇怪的问题,困扰了我很长时间,解答100分送上
- 100分:请教用javascript连ORACLE数据库及操作记录集的方法
- 一个很有深度的问题:如何在网页中通过点击button调用程序把本网页另存为另一个网页?
- 如何获取<a href="">和</a>之间的内容?
- js中级问题。form的提交。
- 请问怎样将一个text的值传给file控键的值!!急急
- JS读取关于vml的xml问题(急)
- csdn鼠标移动到头像上,会浮出一个图片,这个如何实现
$(".CheckBoxClass").click(function(){
if($(this).attr("checked"))
{
$(".CheckBoxLabelClass").removeClass();
$(this).addClass("CheckBoxSelected");
}
});
$(".CheckBoxClass").click(function(){
if($(this).attr("checked"))
{
$(this).addClass("CheckBoxSelected");
}
else
{
$(this).removeClass("CheckBoxSelected");}
});
你想点击谁?把谁的样式由CheckBoxLabelClass 选择后是 CheckBoxSelected ?
看了一下你的CSS和HTML。你的checkbox被你display:none;了。我去点击谁?能告诉我么?
晕死,楼主,你还是学学CSS基础,或者找你们的美工帮你看看你要表达的东西,给你一个CSS样式。
如果没有
.CheckBoxClass{
display: none;
}
原来那个框就出现 ,现在我想用自定义图片覆盖掉原来那个框,虽然网上有用div来模拟,我要用type="checkbox" 来实现 好像很难实现呀!大家有什么好的办法?