jquery - 将类添加到除按钮之外的所有输入类型,使用 jquery 提交和重置

标签 jquery html jquery-selectors

想给除 input:type=button,submit,reset 之外的所有表单元素添加 css class。

我使用了这个 jquery 代码。

$("input").each(function () {
    $(this).addClass("form-control");
});

$("select").each(function () {
    $(this).addClass("form-control");
});

我想排除提交、按钮和重置。我知道如何在 jquery 的每个函数中手动添加输入类型,但我想知道是否要使用 jquery 排除某些类型。

最佳答案

您可以使用 .not() 排除按钮和重置按钮, button-selectorreset-selector

$("input, select, textare").not(':button, :reset')

关于jquery - 将类添加到除按钮之外的所有输入类型,使用 jquery 提交和重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26523387/

相关文章:

c# - 获取错误 Error-Server tags cannot contain <% ... %> constructs

javascript - 获取掉落到输入元素时的值更改事件

Jquery在没有类名的情况下向div添加一个类

html - 在 HTML/CSS 中居中文本和图像

html - 如何设置类型为 ="button"的输入的样式?

javascript - 如何获取元素的类型。 JavaScript/jQuery

javascript - jQuery 选择器 : match array attribute's n-th value

javascript - jQuery 选择的选择字段未触发主干更改事件

javascript - 检测要在 .each() 中使用的新 DOM 元素

jquery - Flexslider 标题水平折叠