CoffeeScript:如何添加Class,除非
CoffeeScript: how to addClass unless
尝试将一个类添加到输入元素的type == 'submit'
的所有输入元素unless
$('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')
您可以使用css样式选择器:
$('input:not([type="submit"]), textarea').addClass('form-control')
这应该有效:
$input = $('input, textarea')
$input.addClass('form-control') unless $input.attr('type') == 'submit'
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 通过id和class属性获取元素
- 如何捆绑commonjs模块,除非指定需要
- 菜单栏class=活动引导程序主题无法正常工作
- $(.class).empty总是缺少一个元素
- jQuery[button.class]未检测到用按钮追加行
- JavaScript Regex 将单词替换为其第一个字母,除非在括号内
- javascript点击函数不;不适用于ID和Class
- HTML class=Ajax操作,如何让类点击调用好的操作
- Add a class if var < 0 jquery
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- AJAX请求不起作用,除非使用alert()
- Difference between methods of defining JavaScript 'class
- todomvc Backbone's更改为class'编辑'使todo可编辑
- 使用jQuery隐藏和显示具有相同Class的类
- JQuery选择器:如果同级具有.class,则选择td
- jQuery:具有class但不具有$(this)的元素
- Why does "document.querySelector('a.some class'
- CoffeeScript:如何添加Class,除非