1

add_class("classname") を使用してクラス属性を要素の 1 つに追加できますが、attribute("class", "classname") を使用して同じことを行うこともできます。

2つの機能の違いは何ですか? 落とし穴はありますか?

4

1 に答える 1

2

はい、トリチウム関数add_class(...)は、指定された引数を現在のノードのクラス属性に追加します (また、他のクラス名と区切るために先頭にスペースを追加します)。

一方、呼び出すattribute("class", "classname")と、指定した値で既に存在するクラス名が実際に上書きされます。

以下は、トリチウムテスターでの両方を示す例です。

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

于 2013-06-25T04:26:30.657 に答える