Mi Selector selecciona todos los elementos, ¿cómo seleccionar alguno?

Estoy haciendo que aparezca/desaparezca un pequeño script, pero mi elemento jquery selecciona todo, creo que si hago una clase única para todos, es muy clases para usar, prefiero un modo de uso, el $ This de jquery pero no sé, mi código es ruby ​​on rails es este... :

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

pero seleccione todas las publicaciones para que aparezca el cuadro de comentario

y mi aplication.js para que desaparezca por defecto:

$(document).ready(function(){

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

});

preguntado el 31 de diciembre de 12 a las 16:12

1 Respuestas

Si desea afectar elementos específicos en su página, deberá establecer la propiedad id en cada uno. Así que podrías tener algo como esto:

<% @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 %>

Respondido el 31 de diciembre de 12 a las 17:12

Gracias funciona bien, y estoy aprendiendo el #{lang}, muy bien gracias hombre. - generalduka

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.