由于下拉引起的回发后Javascript无法正常工作

时间:2013-11-12 05:22:34

标签: javascript asp.net

这是我的Javascript,它正在运行initialyy并且在回发后无法正常工作。

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

enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个

$('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();
    }
});

或者您也可以使用更改事件