有没有一种方法可以使用CSS选择多个输入字段类型?

41

我有一个文本和一个密码输入框,我想按照以下方式选择它们:

input[type=text][type=password]

然而这并不起作用。我建议避免使用jQuery,所以希望得到任何不使用自定义类的帮助。

1个回答

80
你需要单独指定属性,必要时重复类型并使用逗号(们):
input[type=text], input[type=password]

您提供的选择器试图匹配一个具有既是 text 又是 passwordinput,但单个元素不能对同一属性具有不同的值,因此失败了。


6
可能是因为这是一个匆忙提问的问题,大多数只发一次帖子然后不再回来的用户并不知道可以接受回答 - 他们发布一个问题,得到一个答案,就这样结束了。此外,这个功能很难被发现,而且没有必要这么困难。 - BoltClock
如果我想要这些具有特定的类,该怎么办? - User
因为他只想要输入的密码和输入的文本匹配。 - yardpenalty.com

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接