2013-06-24 15 views
1

有什麼區別我可以使用add_class(「classname」)將類屬性添加到我的元素之一,但我也可以使用attribute(「class」,「classname」)來做一樣。在Tritium中,add_class和屬性

這兩個函數有什麼區別?任何陷阱?

回答

2

是的,氚函數add_class(...)會將給定的參數附加到當前所在節點中的類屬性(也預先設定一個空格將它與其他類名分開)。

另一方面,調用attribute("class", "classname")實際上會使用您提供的值來破壞已存在的任何類名稱。

下面是無論在氚測試儀示出一個例子:

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