2011-03-13 10 views
1

我試圖在Rails中使用jQuery。我開始有問題了。我需要附加一個jQuery函數。假設,我有這樣的link_to助手
<%= link_to "Sign in", :id => "user_sign_in" %>基本的jQuery和Rails


我需要當用戶點擊此鏈接顯示的彈出窗口。我在我的application.js文件中寫什麼?這是我到目前爲止,但它不工作: jQuery(function(){ $("#user_sign_in").live("click", function(){ alert('I'm hit') }) };)
請建議!

+0

閱讀本... http://stackoverflow.com/questions/5208412/rails-3-how-to-use-the-link-to-helper-to-open-a-popup – 2011-03-13 15:58:10

+0

這是明顯的Javascript,我的目的是學習如何在Rails中使用jQuery。謝謝。 – rookieRailer 2011-03-13 16:00:33

+0

你是否下載jQuery的rails.js? https://github.com/indirect/jquery-rails鏈接在底部 – 2011-03-13 16:01:55

回答

1

正如@Augusto說,首先你需要逃脫單引號中的我,除非你切換到雙引號包裹該字符串。

其次,該示例結尾處的分號應在後面的處作爲最後一個括號。

這一切都假定你甚至已經安裝了jQuery,你可以通過觀察公共/ JavaScript的目錄和驗證的jquery.js存在,以及確保仔細檢查意見你的應用程序佈局/版面目錄包含它。

如果這個答案幫助你解決問題,接受它,這將提高你的接受率。乾杯