我试图根据复选框的当前值,是否选中或未检查应更改文本值应向用户声明可查看文本的值。这是我所拥有的,我认为我很接近但不会工作。根据复选框值更改文本
<html>
<body>
<style type="text/css">
.red{ display: none;}
.blue{ display: none;}
</style>
<script>
// Toggle Text
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("value")=="red"){
$(".Color").toggle();
}else($(this).attr("value")=="blue"){
$(".Color").toggle();
}
});
});
</script>
<div>
<label><input type="checkbox" name="colorCheckbox" value="Color"></label>
</div>
<div class="red">You have selected <strong>red checkbox</strong></div>
<div class="blue">You have selected <strong>red checkbox</strong> </div>
</body>
</html>
又会有怎样的值更改为“红色”或“蓝色” ? – tymeJV 2014-10-07 13:09:44
当jQuery运行以获取attr(“value”)时,它将获得“color” – 2014-10-07 13:10:36