刚接触 coffeescript, 还请多多指教
我的想法是这样的,
之后 coffeescript 代码如下所示
copyNewsToTop = ->
selected = $("#list_news_ids").find("option:selected").clone()
$("#top_news").empty().append(selected)
initTop = ->
answer = ""
initVal = $("#list_top_news_id").val()
selected = $("#list_news_ids").find("option:selected").clone()
selected.each (index,item) ->
answer = $(item).clone() if $(item).val() == initVal
$("#top_news").append(answer)
return false
#$("#top_news").val($(answer).val())
$ ->
copyNewsToTop()
initTop()
$("#list_news_ids").click () ->
copyNewsToTop()
这个是放在_form 里面的
奇怪的是,我跳转到 new 或者 edit 的时候 这些代码似乎都没执行, 但是我在跳转后的页面刷新之后,似乎就没问题了
冥冥之中感觉像是 gem 'turbolinks' 这个引起的? 求问 多谢