true}, :id => "selected_post", :remote => true, :method"> true}, :id => "selected_post", :remote => true, :method"> true}, :id => "selected_post", :remote => true, :method" />

Rails 3.1 CoffeeScript/JQuery - div内のイメージのソースを変更するには?

私はjqueryとのリンクのイメージを変更したいと思います。これは私が試したものです:

私の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'

それは "未定義"を送信します。

私は何かが足りないと思う。

1

1 答え

#selected_post should be your selector

# is the CSS shortcut for the id attribute. So this should work:

$("#selected_post").attr 'src', '/assets/selected.png'
3
追加された