【问题标题】:Disabling elements with Bootstrap使用 Bootstrap 禁用元素
【发布时间】:2014-09-14 20:19:16
【问题描述】:

禁用元素时,以下是否有区别:

<input type="text" disabled>

还有:

<input type="text" disabled="disabled">

具体来说,当使用 jQuery 更改 disabled 属性时,这两个元素是否都能正常工作?

【问题讨论】:

标签: jquery twitter-bootstrap-3


【解决方案1】:

使用 jQuery 更改 disabled 属性,它会按预期工作。

引用另一个已回答的问题: Why do we need disabled="disabled"?

有一个官方规范说你必须使用完整的语法。 但它只适用于 xhtml 文档。你可以在这里找到它(如果你 在该页面中搜索禁用,您会发现它被列为 只允许“禁用”作为值。同样对于只读和 检查属性)。

纯 HTML - v4 和 v5 - 不受 XML 在此方面的限制 方式,并且不需要禁用属性值;仅仅是 disabled 属性的存在足以禁用 字段,无论您是否具有该属性的值,或 那个值是什么。

所有这一切的最终结果是,如果您使用的是 XHTML doctype,或者您希望保持 XML 兼容,您应该使用 禁用=“禁用”。如果你不使用 XHTML 并且你不在乎 关于具有有效的 XML 语法,那么您可以在其上使用 disabled 拥有,或具有您喜欢的任何属性值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 2019-01-02
    • 1970-01-01
    • 2018-06-16
    • 1970-01-01
    • 2014-11-28
    相关资源
    最近更新 更多