It doesn't work jquery

Hi all! I want to add alert message via jquery when User clicks star.
But, It can’t work.
Please teach me some advice.

Thanks!

posts/index.html.erb

...
<% @posts.each do |post| %>
  <tr>
    <td><%= post.id %></td>
    <td><%= post.content %></td>
    <td></td>
    <div id="like">
      <td>like</td>
    </div>
    <td><div id="star">star</div></td>
    <td><%= post.created_at.strftime("%Y年%m月%d日%H:%M:%S") %></td>
<% end %>
</tr>
</table>

....

application.js

$(document).ready(function() {
   $("#star").click(function(){
     alert("add_star");
   })
 });

Hi,

Show us the error you are getting on that.

Also, check your html code generated to see if the javascript
libraries are loading correctly, in this case, the jquery library.

If you are not on rails 3.1 you are probably loading the prototype
files instead the jquery as needed.

On Thu, Jul 28, 2011 at 2:31 PM, 原田伸也 [email protected] wrote:


<% end %>


[/code]

You have multiple divs with ID = star. Change this to class and update
the
script and it should work.

You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

It worked correctly.Thanks!