不能把div放在显示下一个div的控件中

时间:2012-06-12 14:53:05

标签: jquery ruby-on-rails

感谢大家帮助我,我得到了这段代码,但我需要更多。

当下载页面时,div的一部分被隐藏,但当我点击它显示的图像时,

 但是:我想在该图像附近写一些文字并放入一些标签,但它会崩溃。

我的代码在视图中:

  <% @websites.each do |website| %>
   <div class="sub">
<%= link_to(image_tag("/images/caret-horizontal.png", id: "caret-horizontal"), '#') %>
     <%= website.name %>//when I put this in tag show doesn't work
     <div class="desc">
       <%= website.url %> 
   <%= website.category %> 
    <%= website.language %>
   </div>
    </div>
         <% end %>

我的javascript:

 $(".sub a").click(function() {
    $(this).next("div").show("medium");
});

有人可以纠正我或解释怎么做吗?

1 个答案:

答案 0 :(得分:1)

如果你在div之前的链接旁边放了一些标签next()不能正常工作??

文档:

Get the immediately following sibling of each element in the set of matched elements.

使用.siblings()代替next() ......这将有效......