2016-12-02 48 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其他输入:我高兴地提醒你。接受答案。 –

相关问题