1

我可以使用 add_class("classname") 将类属性添加到我的元素之一,但我也可以使用 attribute("class", "classname") 来做同样的事情。

这两个函数有什么区别?有什么陷阱吗?

4

1 回答 1

2

是的,tritium 函数add_class(...)会将给定的参数附加到您当前所在节点中的类属性中(还添加一个空格以将其与其他类名分开)。

另一方面,调用attribute("class", "classname")实际上会用您提供的值破坏已经存在的任何类名。

下面是一个在氚测试仪中说明两者的示例:

http://tritium.moovweb.com/43ecf5fdbc4bf6b07312372724df5a2522474cc3

于 2013-06-25T04:26:30.657 回答