它本身在页面下方进一步工作,但当我把它放在表格中的div中时,它将无法工作
勾选时的复选框将显示日期选择器,但除非下拉列表中的选项为
,否则复选框不会显示
我的代码:
javascript:
<script type="text/javascript">
$(document).ready(function(){
$('input[type=checkbox]').change(function(){
var checked = this.checked;
if (checked) {
$('.other').show();
} else {
$('.other').hide();
}
});
});
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
ASP页面:
<td data-bind="visible: checkBool" style="width: 278px">
<input type="checkbox" id="endDateCheck"/>
Tick this box if there is an end date for the
permissions.
<div class='other' name='other' title='other' style='display:none;'>
<p>Date: <input type="text" id="datepicker"/></p>
</div>
</td>
目前,无论您是否勾选复选框,都会隐藏名为“其他”的div。
答案 0 :(得分:0)
您是否正在使用jquery或knockout解决方案?如果你使用淘汰赛,你必须先阅读here然后 请参阅in this documentation关于敲除检查的绑定,您将找到答案。此致