在我的 rails 应用程序中,我试图为搜索按钮包含 jquery 焦点效果。当鼠标悬停在该按钮上时,它应该改变颜色。但是 jquery 代码不起作用,尽管我尝试使用 search.js、search.js.erb。在 gems 文件中,我还在 Gem 文件中包含了 jquery rails 并尝试了捆绑安装。
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("text_field_tag").focus(function(){
$(this).css("background-color","#cccccc");
});
$("text_field_tag").blur(function(){
$(this).css("background-color", "#ffffff");
});
});
</script>
<body>
<%=form_tag({controller: 'tweets', action:'index'}, method: "get") do %>
<%=label_tag(:search, "Search for:") %>
<%=text_field_tag(:text) %>
<%=label_tag(:show, "Show for:") %>
<%=text_field_tag(:show) %>
<%= submit_tag( "GO" ) %>
<% end %>
</body>
</html>
我也尝试通过删除“script src”标签,即使它不起作用。任何人请帮忙..