2016-12-02 45 views
1

我是新jquery。 這裏是我做的代碼: 我是如何刪除和添加2個屬性時,它是選擇jquery/js

<select id="selector"> 
    <option value="Message">Message</option> 
    <option value="Order">Order</option> 
</select> 
<input type="text" id="Message"> 
<input type="text" id="Order" disabled> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#selector").change(function(){ 
      if($(this).val() == "Message"){ 
       $("#Order").attr("disabled","disabled"); 
       $("#Message").removeAttr("disabled"); 
      } 
      else($(this).val() == "Order") 
      { 
       $("#Message").attr("disabled","disabled"); 
       $("#Order").removeAttr("disabled"); 
      } 
     }); 
    }); 
</script> 

我怎麼可以當它是choosen讓我輸入禁用?

回答

0

您在else之後錯過了if條件。

下面是修改代碼:

<select id="selector"> 
    <option value="Message">Message</option> 
    <option value="Order">Order</option> 
</select> 
<input type="text" id="Message"> 
<input type="text" id="Order" disabled> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#selector").change(function(){ 
      if($(this).val() == "Message"){ 
       $("#Order").attr("disabled","disabled"); 
       $("#Message").removeAttr("disabled"); 
      } 
      else if($(this).val() == "Order") // add if here 
      { 
       $("#Message").attr("disabled","disabled"); 
       $("#Order").removeAttr("disabled"); 
      } 
     }); 
    }); 
</script> 

Here is your working code.

+0

笑,哦,我的上帝感謝兄弟 我忘了,如果@ – Wilx

+0

@Wilx其他輸入:我高興地提醒你。接受答案。 –

相關問題