我正在创建一个简单的表单,其中包含一些记录和一个复选框。现在,当我选中复选框时,前两个记录应隐藏。
这是我的控制器:
def galleryhome
@gallery_photos = GalleryPhoto.where(gallery_id: params[:id])
end
这是我的观点:
<div class="checkbox">
<input type="checkbox" name="remember" id="HideRecord">
<label for="remember" class="optional">Hide photos in albums</label>
</div>
</div>
<div class="all-photo"> <!--start-photo-view-->
<%= hidden_field_tag "Value"%>
<% @gallery_photos.each do |gallery_photo| %>
<ul class="photos-view">
<li class="photo-tile">
<div class="inside-img"><%= image_tag gallery_photo.photo.url%></div>
<div class="inside-img-open">
<a data-target="#viewlarge-Img" data-toggle="modal" href="#" class="fa fa-search" ></a>
</div>
<div class="photo-name"><%= gallery_photo.photo_file_name%></div>
</li>
</ul>
<% end %>
</div>
有人可以帮助我吗?
答案 0 :(得分:0)
colorArray.count
答案 1 :(得分:0)
您可以使用jquery:
来完成$(document).ready(function() {
$("#HideRecord").click(function() {
if (this.checked) {
$(".photos-view").slice(0, 2).hide(); #Edited changes
}
});
});