0
我有我想要的複選框,如果它的真實顯示下一個字段(這是上傳文件在這裏),當我點擊它時什麼也沒有發生,該視圖不刷新,任何想法如何解決它?因爲我很新的Java腳本的,也許我錯過了什麼複選框未被調用
<script type="text/javascript">
$(function() {
$("#Visible").change(function() {
var checked = $(this).attr("checked");
if (checked) {
$("#File").show();
}
else {
$("#File").hide();
}
});
});
</script>
<div class="form-group">
@Html.LabelFor(model => model.Visible, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Visible)
@Html.ValidationMessageFor(model => model.Visible)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.File, new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="file" />
</div>
</div>
嘗試'$(函數(){ $( 「#可見」)改變(函數(){ $(「#File」)。toggle(this.checked); }); });' –
什麼是您呈現的HTML標記的樣子? – Felix
@ Felix-我該如何找到它? –