javascript - 如何将一个类应用于所有按钮?

标签 javascript jquery css forms internet-explorer-6

在我的一个元素中,我使用 input[type="button"] 将样式应用于所有按钮。它在除 Internet Explorer 6 之外的所有浏览器中都可以正常工作。它不会设置按钮样式。

是否有解决方案,比如为按钮创建一些类并将其应用于所有按钮?

我想将该类应用到所有按钮,但不是手动应用。我认为可以为此使用 jQuery,你能帮我解决这个问题吗?

最佳答案

我通常不喜欢为此使用 JavaScript,所以我添加了 class="text"对于 <input>文本类型的元素,class="button"对于 <input>按钮类型的元素,等等。然后我可以将它们与 input.text 匹配等

虽然您不想手动执行此操作,但我认为这是更好的做法。如果你仍然想用 jQuery 来做,你可以这样做:

$('input:button').addClass('button');
// Or to include <button> elements:
$('button, input:button').addClass('button');

// Text inputs:
$('input:text').addClass('text');
// And so on...

关于javascript - 如何将一个类应用于所有按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176173/

相关文章:

javascript - 使用 Ajax 将变量发布到 PHP 文件以从 Mysql 中删除一行 - 不起作用

javascript - 允许父窗口调用不同域的子 iframe 上的函数

jquery - 根据使用 jquery 选择的单选按钮选项更改链接

html - 我怎样才能使标签与 `<h3>` 或 `<div>` 或,,,

javascript - window.location 无法与 window.location.href 一起使用?

javascript - 将函数链接到要打印的字符串

javascript - 使用 jQuery 将标签插入 div

javascript - 访问 QuillJS 中的书面文本

css - 将层定位在层内,wrapper 不会包裹其他包含的层

html - 我有 HTML 和 CSS 布局问题