我对选择框有一个疑问。我必须创建此DEMO

在此演示中,您可以看到一个蓝色按钮。我在想什么?我正在尝试如果所有值都不为0,然后按show按钮。如果所有值为0,则按hide

我该怎么办?

$(function(){
  $("select").change(function(){
            $( "select option:selected").each(function(){
                if($(this).attr("value")=="Satılık"){
                    $(".met").show();
                    $(".de").hide();
                }
                if($(this).attr("value")=="Kiralık"){
                    $(".met").show();
                    $(".de").show();
                }
                if($(this).attr("value")=="GünlükKiralık"){
                    $(".de").hide();
                    $(".met").show();
                }
                if($(this).attr("value")=="Satılıki"){
                    $(".de").hide();
                    $(".met").show();
                }
                if($(this).attr("value")=="Kiralıki"){
                    $(".de").show();
                    $(".met").show();
                 }
                if($(this).attr("value")=="Devren"){
                    $(".de").hide();
                    $(".met").show();
                 }

            });
        }).change();
});

最佳答案

这是您要实现的http://jsfiddle.net/fekktthj/1/的目标吗?

我添加了几行来检查最后一次选择的值,如下所示:

$(function(){
  $("select").change(function(){
    $( "select option:selected").each(function(){
        if($(this).attr("value")=="Satılık"){
            $(".met").show();
            $(".de").hide();
        }
        if($(this).attr("value")=="Kiralık"){
            $(".met").show();
            $(".de").show();
        }
        if($(this).attr("value")=="GünlükKiralık"){
            $(".de").hide();
            $(".met").show();
        }
        if($(this).attr("value")=="Satılıki"){
            $(".de").hide();
            $(".met").show();
        }
        if($(this).attr("value")=="Kiralıki"){
            $(".de").show();
            $(".met").show();
        }
        if($(this).attr("value")=="Devren"){
            $(".de").hide();
            $(".met").show();
        }

    });
    if(($('select[name=isinma_tipi]').val() ==null) || $('select[name=isinma_tipi]').val() ==''){
      $('#submitBtn').hide();
    }else{
      $('#submitBtn').show();
    }
}).change();


希望对您有帮助!

09-25 18:26