在我的一个元素中,我使用 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/