0

我有代码可以验证是否从 id="Zelenina" (它是使用选项项选择)或项目类型 = 文件中检查(选择)项目。当我至少选择其中一个时,背景会变成绿色。没关系。在我选择空项目后(这是选择的可能性之一,这个项目有空),背景是稳定的绿色。这是错误的。我想初始背景(背景:#ccc;)我可以问任何想法吗?

当其中一个项目为空时,我需要更改背景。

谢谢。

$(document).ready(function() {

    $('#obsah_pole').bind("click",function() {    
     if($('#Zelenina').val() != '' || $('#myFile').val() != ''){
      $('#zelenina').css('background-color', 'green');
      $('#myFile').css('background-color', 'green');
     // alert('Vybrano');
       return false; }
        else {
       //   alert('Nevybrano');
          $('#zelenina').css('background-color', 'red');
           $('#myFile').css('background-color', 'red');            
              } 
          }); 
    });  
4

2 回答 2

0

类和 ID 属性区分大小写,因此您需要将其中一个 Z 更改为小写:

if($('#Zelenina').val() != '' || $('#myFile').val() != ''){

应该:

if($('#zelenina').val() != '' || $('#myFile').val() != ''){

请参阅http://reference.sitepoint.com/css/casesensitive

于 2013-09-18T19:15:03.163 回答
0

是的,这是事实。我已经绑定了有背景。我的代码是

    <span id="zelenina" style="background-color: #0c0c0c; padding: 10px; margin: 5px;"> <select id="zelenina" name="Zelenina"> 
<option value="">--</option> 
<option value="Mrkev">Mrkev</option> 
<option value="Okurka">Okurka</option> 
<option value="Rajce">Rajce</option> 
</select> 
</span>
于 2013-09-19T05:29:05.517 回答