Rails 3.1 CoffeeScript / JQuery - Как изменить источник изображения в div? - PullRequest
1 голос
/ 19 декабря 2011

Я хотел бы изменить изображение ссылки с помощью 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 Ответ

3 голосов
/ 19 декабря 2011

#selected_post должен быть вашим селектором

# является ярлыком css для атрибута id.Так что это должно работать:

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