【发布时间】:2012-02-21 09:59:58
【问题描述】:
以下选择器的编写方式是否重要?那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 中,引号是强制性的。
-
您的问题是关于 jQuery 还是 CSS 或两者都有?如果这是一个纯 CSS 问题,考虑到您对 jQuery 完全不相关的验证的担忧,这是 stackoverflow.com/questions/5578845/… 和 stackoverflow.com/questions/3851091/… 的副本
-
@BoltClock,我对两者都很感兴趣,因为它们共享许多选择器规则……尽管我的描述集中在 CSS 上,因为我只假设这是选择器规则的起源。我还要承认我从来没有试图在我的 jQuery 中省略
' '来看看会发生什么。 感谢您提供额外的阅读材料。 -
我在 Evernote 中有一个关于 jQuery 和 CSS 选择器差异的问答草稿......也许我应该继续发布它。
-
@BoltClock,即使没有其他人这样做,我也会很高兴看到这一点。
标签: jquery css jquery-selectors css-selectors