0

私は小さなスクリプトを表示/非表示にしていますが、私のjquery要素はすべて選択しています.レール上のルビーはこれです...:

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

ただし、すべての投稿を選択してコメント ボックスを表示します

そしてデフォルトの消える私のaplication.js:

$(document).ready(function(){

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

});
4

1 に答える 1

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 %>
于 2012-12-31T16:59:15.850 に答える