数据属性

数据属性定制文档如何显示内容。使用数据属性来添加目录,以及定制计算值,定义条件、过滤器、条件格式化属性和样式。

计算值

创建 JavaScript 片段以处理数据属性。可使用这些片段来合并数据属性、修剪空格以及将数字值变换为文字描述。可以从当前上下文处理任何数据属性,当前上下文包含元素的查询属性以及元素的所有父查询的属性。

条件

使用基于数据属性或模板变量的表达式来定义何时呈现元素的条件。条件是求值为布尔值的 JavaScript 表达式。

过滤器与条件

虽然过滤器与条件看起来相似,但它们是两种用途不同的机制: 一个条件只能对一个元素评估一次,即使该元素是查询亦如此。因此,不能将当前查询用作条件的上下文。

虽然有时可以使用条件取代过滤器,但使用过滤器可以获得更好的性能,因为只需处理一个数据子集。

条件格式

可以使用表达式根据数据属性值来定义格式化属性。条件格式化类似于元素属性,例外是返回值取决于属性类型。

反馈