使用Bootstrap禁用元素

时间:2014-07-23 14:59:57

标签: jquery twitter-bootstrap-3

禁用元素时,以下内容之间存在差异:

<input type="text" disabled>

并且:

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

具体来说,当使用jQuery更改disabled属性时,它是否会按预期为两个元素工作?

1 个答案:

答案 0 :(得分:2)

使用jQuery更改已禁用的属性,它将按预期工作。

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

  

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

     

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

     

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