jquery是否在表单提交时显示/隐藏?

jquery是否在表单提交时显示/隐藏?,jquery,coffeescript,show-hide,Jquery,Coffeescript,Show Hide,我有coffeescript/jquery,在第一次加载页面时隐藏div: $ -> $('#ticket_location,#ticket_issue').hide() 但是当表单提交时,我希望它显示字段而不是隐藏 我有这个,但似乎不起作用: $ -> $("form#new_ticket").submit -> $('#ticket_location,#ticket_issue').show() 我做错了什么?我有一种感觉,第一个事件hide()覆盖了o

我有coffeescript/jquery,在第一次加载页面时隐藏div:

$ ->
  $('#ticket_location,#ticket_issue').hide()
但是当表单提交时,我希望它显示字段而不是隐藏

我有这个,但似乎不起作用:

$ ->
  $("form#new_ticket").submit ->
    $('#ticket_location,#ticket_issue').show()
我做错了什么?我有一种感觉,第一个事件hide()覆盖了onSubmit事件show()?

试试看

$ ->
  $("form#new_ticket").submit (e) ->
    e.preventDefault()
    $('#ticket_location,#ticket_issue').show()

谢谢你的帮助。不幸的是,这并没有显示隐藏的div。我猜表单提交会导致页面重新加载。。。考虑在JSFIDRe.NET上创建一个小演示。页面确实重新加载。即使使用<代码> E.EnguleDebug()/<代码>