這是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