FYI
网页代码
<a class="all active">全部</a>
<input id="trip_theme" name="trip_theme" type="hidden" value="">
<a>自然</a>
<input id="trip_theme" name="trip_theme" type="hidden" value="">
// ...
// js
$('#index3 td a').bind('click',function(){
var el = $(this);
if(el.hasClass('all')){
$('#index3 td a').removeClass('active')
.filter('.all').toggleClass('active');
}else{
$('#index3 .all').removeClass('active');
el.addClass('active');
}
});
现在的问题,
我点击 tag,下面的 hidden input 的 value 改变(取值于TripTheme.all.collect{|tt| [tt.name, tt.id]}[0,5].each do |name, id|
中对应的 id),
最后统计出 hiddent 的 value 列表进行处理。