以下选择器的写入方式有什么关系?它validates both ways和W3 spec seems silent上的引号问题。双向验证时的“最佳”方式
input[type=text]
或者
input[type='text']
我已经看到了它的工作左右逢源,而只是想知道它总是有效的或者CSS或jQuery的两种方式?
那么使用引号只是一个偏好问题?语义? CSS版本?
我们有两种方法,因为向后兼容性?如果是这样,哪种方式最好呢?
尽管the accepted answer to this other SO question,我想这...
input[type='text']
在jQuery中,引号是强制性的。 – 2012-01-29 01:55:31
是关于jQuery或CSS或两者的问题吗?如果这是一个纯粹的CSS问题,考虑到您对jQuery完全不相关的验证问题,这是http://stackoverflow.com/questions/5578845/css-attribute-selectors-the-rules-on-quotes-or -none和http://stackoverflow.com/questions/3851091/do-values-in-css-attribute-selector-values-need-to-be-quoted – BoltClock 2012-01-29 20:33:43
@BoltClock,我真的很感兴趣,因为他们分享很多选择器规则...虽然我的描述集中在CSS上,因为我只假定这是选择器规则的起源。我也承认我从来没有试图在我的jQuery中忽略''''看看会发生什么。 **感谢您**提供额外的阅读材料。 – Sparky 2012-01-29 20:46:10