如果没有输入任何内容或输入并删除了某些内容,我试图隐藏一个 div。我究竟做错了什么?我是 jQuery 新手,谢谢。
index.js.erb:
if($('#headersearch').val() == "") {
("#header_user_list").hide()}
else if($('#headersearch').val() != "") {
$("#header_user_list").html('<%= j render @header_users %>')};
看法:
<%= form_tag users_path, :method => 'get', :class => "navbar-search", id: "user_header_search_form", style: "margin-left: 90px;" do %>
<%= search_field_tag :search, params[:search], placeholder: "Find People", :class => "search-query", id: "headersearch" %>
<% end %>
<ul class="users" id="header_user_list"></ul>