写一个更好/更清洁的if语句

时间:2013-03-11 07:56:10

标签: if-statement radio checked statements

我编写的这段代码有效,但我不认为它是最好的解决方案。

我正在做的是检查是否检查某个收音机是否显示此div如果显示此div则检查此收音机是否等...

有人能指出我正确的方向吗?

$(document).ready(function(){

$('.Form').hide();

$('input').click(function(){

    <!--check if its One-->
        if ($('input[value=informed]:checked').length) {

        $('#ContactFormOne').show();

        $("#ContactFormTwo,#ContactFormThree,#ContactFormFour,#ContactFormFive,#ContactSix'").hide();

     <!--check if its Two-->

        } else if ($('input[value=release]:checked').length) {

        $('#ContactFormTwo').show();

        $("#ContactFormOne,#ContactFormThree,#ContactFormFour,#ContactFormFive,#ContactSix'").hide();

     <!--check if its Three-->

        } else if ($('input[value=intake]:checked').length) {

        $('#ContactFormThree').show();

        $("#ContactFormTwo,#ContactFormOne,#ContactFormFour,#ContactFormFive,#ContactSix'").hide();

      <!--check if its Four-->      

        }  else if ($('input[value=checklist]:checked').length) {

        $('#ContactFormFour').show();

        $("#ContactFormTwo,#ContactFormOne,#ContactFormThree,#ContactFormFive,#ContactSix'").hide();

      <!--check if its Fiver-->     

        } else if ($('input[value=health]:checked').length) {

        $('#ContactFormFive').show();

        $("#ContactFormTwo,#ContactFormOne,#ContactFormThree,#ContactFormFour,#ContactSix'").hide();


         }
    })

});

0 个答案:

没有答案