使用jQuery和coffeescript,我想在用户按下回车时更新一个html元素。我的代码如下所示:
$ ->
$('p span').live 'keypress', (e) ->
if e.keyCode == 13
$('div.sidebar-nav ul li a.active').html $(this).attr 'value'
Coffeescript 编译没有任何错误,但代码不工作。出于某种原因,如果我添加更改代码以遵循它的工作原理:
$ ->
$('p span').live 'keypress', (e) ->
if e.keyCode == 13
alert 'some string'
$('.sidebar-nav a.active').html $(this).attr 'value'
我花了最后几个小时试图解决这个问题,但仍然没有。任何帮助将不胜感激。