下拉导致回发后Javascript不工作
这是我的Javascript,它在initialyy中工作,在回发后不工作下拉导致回发后Javascript不工作,javascript,asp.net,Javascript,Asp.net,这是我的Javascript,它在initialyy中工作,在回发后不工作 <script type="text/javascript"> $(document).ready(function(){ $('input[type="checkbox"]').click(function(){ if($(this).attr("value")=="cash"){ $(".cash").toggle(); }
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("value")=="cash"){
$(".cash").toggle();
}
if($(this).attr("value")=="cheque"){
$(".cheque").toggle();
}
if($(this).attr("value")=="dd"){
$(".dd").toggle();
}
});
});
</script>
$(文档).ready(函数(){
$('input[type=“checkbox”]”)。单击(函数(){
如果($(此).attr(“值”)=“现金”){
$(“.cash”).toggle();
}
如果($(此).attr(“值”)=“支票”){
$(“.check”).toggle();
}
如果($(this.attr(“value”)=“dd”){
$(“.dd”).toggle();
}
});
});
像这样试试
$('input[type="checkbox"]').on('click', (function () {
if($(this).attr("value")=="cash"){
$(".cash").toggle();
}
if($(this).attr("value")=="cheque"){
$(".cheque").toggle();
}
if($(this).attr("value")=="dd"){
$(".dd").toggle();
}
});
或者也可以使用change event将javascript放在哪里?您是否动态创建javascript并从代码隐藏中呈现它?javascript位于同一页面中。我不是在代码隐藏中渲染它。我使用这个复选框勾选使div可见和不可见。cash是checkbox,bigbox是css for divve这样做是为了解决这个问题。