我試圖根據複選框的當前值,是否選中或未檢查應更改文本值應向用戶聲明可查看文本的值。這是我所擁有的,我認爲我很接近但不會工作。根據複選框值更改文本
<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