一个下拉菜单中的选项

时间:2019-09-15 09:22:58

标签: jquery

初始原因和状态->选择。 值不会重置)。

3 个答案:

答案 0 :(得分:0)

可能是您要的。如果您需要其他东西,请告诉我。


hello


答案 1 :(得分:0)

您的条件不起作用。

  else if(el.val() === "Death Before Login" || "Issuance" || "Fictious Life" )

尝试一下。

答案 2 :(得分:0)

好吧,我已经知道你想要什么了。您只是在以不同的角度思考并使之变得复杂。.我编写了一个非常简单的代码来解决您的问题。

    $(document).ready(function() {  
       $("#status option[id='a']").hide();
       $("#status option[id='b']").hide();

       $("#reason").change(function() {
           var el = $(this);
           if(el.val() === "Terms & Conditions" ) {
               $("#status option[id='a']").show();
               $("#status option[id='b']").hide();
           } else if(el.val() === "Death Before Login" || el.val() === "Issuance" || el.val() === "Fictious Life" ) {
               $("#status option[id='b']").show();
               $("#status option[id='a']").hide();
          } else {
               $("#status option[id='a']").hide();
               $("#status option[id='b']").hide();
          }
       });  
     });

状态:

<select id="status" name="status">
   <option>Select</option>
   <option id='a' value='CONTINUERIDERBENEFIT'>Continue Rider Benefit</option>
   <option id='b' value='VoidBasePolicyRider'>Void Base Policy and Rider</option>
 </select>