我遇到了这样的open属性:
$.attr('open')
或者像这样:<div open='whatever'></div>
我似乎找不到这个属性的文档。它是做什么的?
它用于<details>
元素,因此您的<div>
示例不正确。
HTML5规范说:
open
内容属性为布尔属性。如果存在,指示摘要和附加信息都是显示给用户。如果属性不存在,则只有摘要创建元素时,如果该属性不存在,则额外的信息应该被隐藏;如果该属性存在,这些信息应该显示出来。随后,如果属性为删除后,则信息应被隐藏;如果属性为新增,需要显示信息
- 浏览器支持
- 和一个有趣的小演示
<details>