为什么jQuery没有:readonly选择器?
有:checked和:selected和:用于输入的禁用选择器.那么,为什么没有:readonly选择器?我的意思是,作为"编码糖".
因为所有这些方括号都很难看 - ".('[readonly]')".为什么没有".is(':readonly')"?
也许有一些原因:readonly选择器不存在?
此增强功能在以下网址中被拒绝:http://bugs.jquery.com/ticket/2497
理由给出:
请参阅上面的解决方案.添加新的假是不是一个好主意,因为他们在Firefox/Safari/Chrome中抛出控制台警告,因为使用了querySelectorAll
亲眼看看:
document.querySelector(":readonly")
//Error: SYNTAX_ERR: DOM Exception 12
Run Code Online (Sandbox Code Playgroud)
您可以使用:read-only,但我不确定是否支持:
适用于chrome但不适用于Firefox.
| 归档时间: |
|
| 查看次数: |
2722 次 |
| 最近记录: |