javascript - CoffeeScript:除非如何添加类

标签 javascript jquery ruby-on-rails coffeescript

尝试向所有输入元素添加一个类除非该输入元素的type == 'submit'

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

我的 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)

最佳答案

$('input[type!=submit], textarea').addClass('form-control')

关于javascript - CoffeeScript:除非如何添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540408/

相关文章:

ruby-on-rails - Rails 的protect_from_forgery 真的有用吗?

javascript - JS 窗口变量声明和行为

javascript - 如何在 Angular Js 中制作粘性标题?

javascript - externalInterface javascript 在 Internet Explorer 11 中不起作用

javascript - 使用 jQuery/JavaScript 更新一堆 HTML 元素的最有效方法?

ruby-on-rails - 带有 Lib 和 Vendor 文件夹的 Rails 4 Asset Pipeline

javascript - 使用创建的 javascript 函数选择带有计数器参数的 onchange

asp.net - 将 ASP.NET 验证与 JQuery 结合起来的优雅方式

javascript - 如何获取特定类的所有元素的 ID?

ruby-on-rails - 在 Rails 3 的 URL 段中允许编码斜线的最佳方式是什么?