这是HTML:什么是错,此代码它没有显示在div
<div class="form-group col-sm-12" id="myDiv" align="right">
<input class="coupon_question" id="theControl" name="cadre_number" type="checkbox" onchange="valueChanged()" value="0" > change</input>
</div>
<div class="form-group col-sm-12" id="endDiv" style="display:none" align="right">
<span><label class="radio" id="end1">date</label></span>
<input class = "radio" value="2016-10-10" checked="" type="date">
<span><label class="radio" id = "end3">case</label></span>
<input class = "radio" type="text">
</div>
这是Java脚本: -
function valueChanged(){
if($('.coupon_question').is(":checked")){
document.getElementById("endDiv").style.display = 'block';
}
else{
document.getElementById("endDiv").style.display = 'none';
}
}
问题是,当我选中该复选框, div'endDiv'没有任何反应!
我已经更新 – Amado
@Amado什么是你所面对错误的问题?另外,你的'label'和'div'在'input'元素后面没有任何开始标签的情况下关闭。 – Ayush
您的代码正在为我工作。查看小提琴https://jsfiddle.net/xhLmk1ou/2/ – Ayush