我有一个简单的表格。现在,如果表单提交的新值与第一次搜索的值不同,我需要做的是隐藏一个 div 元素。
我该怎么做?
我在 Rails 上使用 jquery 和 ruby
这是代码
<%= form_tag home_path, :method => "post", :name=>"onLoad", :remote=> true do %>
<div class="containePrepend">
<% if params[:searchedValue].nil? == true%>
<%=text_field_tag 'search', nil, :placeholder => 'Please enter the product to continue' %>
<%else%>
<%=text_field_tag 'search', nil, :value => params[:searchedValue]%>
<%end%>
</div>
<%= button_tag(:type => 'submit', :id => "buttonSubmit") do %>
<% end %>
<% end %>
表单正在通过 ajax 提交appends
给 div
<div class="product_first_roll"></div>
<div class="product_old_roll"></div>
现在,如果搜索的值比前一个值新。我想从里面的旧搜索中隐藏内容
<div class="product_first_roll"></div>
<div class="product_old_roll"></div>
并且只显示里面的新的
<div class="product_first_roll"></div>
<div class="product_old_roll"></div>
对不起,如果它听起来太复杂或搞砸了。如果我只知道如何检查表单是否使用新值提交,我可以弄清楚其余的。
谢谢