2012-12-31 230 views
0

即时通讯制作一个litle脚本出现/消失,但我的jquery元素选择所有,我认为如果我做一个独特的类到所有非常类使用,我preffer使用的一种模式$ this jquery,但我不知道,我的代码是Ruby on Rails的是这样的...:我的选择器选择所有元素,如何选择一个元素?

<%= link_to_function "Comentar","$(this(div #comment_form)).fadeIn();",:class => 'comentar' %> 

但选择所有的帖子出现评论

的盒子,我aplication.js到desa​​ppear默认的:

$(document).ready(function(){ 

$("div #comment_form").hide(); 

}); 

回答

0

如果您想要影响页面上的特定元素,则需要在每个元素上设置id属性。所以你可能有这样的事情:

<% @things.each do |t| %> 
    <div id='comment_<%= t.id %>' style='display:none'> 
    A Comment 
    </div> 
    <%= link_to_function "Comment #{t.id}","$('#comment_#{t.id}').fadeIn();" %> 
<% end %> 
+0

谢谢工作正常,并即时了解#{lang},非常好的感谢的人。 – overallduka