以下選擇器的寫入方式有什麼關係?它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