2012-12-31 4 views
0

Im litle 스크립트를 만들거나 사라지지만 내 jquery 요소를 모두 선택하면 모든 클래스에 고유 한 클래스를 사용하면 하나의 모드를 사용하는 것으로 생각됩니다. $ this jquery 중 하나만 알고 있습니다.My Selector는 모든 요소를 ​​선택하고, 어떻게 선택합니까?

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

있지만 기본적으로 desappear하는 주석

의 상자 내 aplication.js을 표시하는 모든 게시물을 선택합니다 :, 내 코드는 ... 레일에 루비는이입니다

$(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

관련 문제