CoffeeScript:除非如何添加类

Mel*_*emi 3 javascript jquery ruby-on-rails coffeescript

试图将类添加到所有输入单元unless的输入内容的type == 'submit'

$('input, textarea') ->
  unless $(@).getAttribute('type').val == "submit"
    $(@).addClass('form-control')
Run Code Online (Sandbox Code Playgroud)

我的Javascript调试工具包不是很发达......所以不得不破译神秘的错误:

[Error] TypeError: '[object Object]' is not a function (evaluating '$('input, textarea')')
    ready (disk_files.js, line 37)
    dispatch (jquery.js, line 5096)
    handle (jquery.js, line 4767)
    dispatchEvent
    triggerEvent (turbolinks.js, line 199)
    onload (turbolinks.js, line 45)
Run Code Online (Sandbox Code Playgroud)

DNN*_*NNX 6

$('input[type!=submit], textarea').addClass('form-control')
Run Code Online (Sandbox Code Playgroud)