2012-08-08 30 views
0

我試圖做一個相當直接的模糊選擇一個特定的字段框。我不確定爲什麼(對於我的例子),我不能簡單地讓框改變模糊動作的背景顏色。問題與Rails,haml +模糊字段對象上的JavaScript

這裏是我的代碼:

在HAML HTML

:javascript 
    $("person_email").blur(function(){ 
    $("person_email").css("background-color","#D6D6FF"); 
    }); 

<input id="person_email" name="person[email]" size="30" type="text" class="MB_focusable"> 

在HTML

<script> 
    //<![CDATA[ 
    $("person_email").blur(function(){ 
    $("person_email").css("background-color","#D6D6FF"); 
    }); 
    //]]> 
</script> 

回答

0

你應該添加#到選擇$("person_email") =>$("#person_email")

1

jQuery選擇是不正確的。 如果選擇器是元素的ID,請在其名稱前加上#,如果它是類,則在其名稱前加上.即可:$('#person_name').(property)