2011-12-18 72 views
1

我想改變與jquery的鏈接的圖像。這是我的嘗試:Rails 3.1 CoffeeScript/JQuery - 如何更改div中圖像的來源?

在我Haml的文件:

.selected 
    = link_to image_tag('/assets/unselected.png'), {:controller => Posts, :action => "update", :selected => true}, :id => "selected_post", :remote => true, :method => :put 

在我posts_controller一些東西后,這裏就是我試圖更改鏈接的圖像與新的update.js.coffee一個叫selected.png:

$("selected_post").attr 'src', '/assets/selected.png' 

我不工作,如果我叫一個警報:

alert $("selected_post").attr 'src' 

它發送「未定義」。

我想我錯過了一些東西。

回答

3

#selected_post應該是你的選擇

#對於id屬性的CSS快捷方式。所以這應該工作:

$("#selected_post").attr 'src', '/assets/selected.png'