Rails的问题,haml + javascript在字段对象的模糊

Issue with Rails, haml + javascript on blur for a field objects

本文关键字:字段 模糊 javascript 对象 问题 haml Rails      更新时间:2023-09-26

我正在尝试为特定字段框进行相当简单的模糊选择。 我不确定为什么(对于我的例子)我不能简单地让框在模糊操作上更改背景颜色。

这是我的代码:

在 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>

jQuery 选择器不正确。如果选择器是元素的 id,请将 # 放在其名称之前,如果它是一个类,则在 jquery: $('#person_name').(property) 中将 . 放在其名称之前

您应该将#添加到选择器$("person_email") => $("#person_email")