В Tritium, как установить класс CSS в качестве переменной?
Я использую Moovweb SDK и пишу Tritium для изменения моего HTML.
Как сохранить класс CSS как переменную?
Я хочу взять существующий класс и применить его к другим элементам.
1 ответ
Решение
Вы можете использовать fetch
Функция tritium, чтобы получить значение атрибута класса в искомом элементе и сохранить его в переменной.
Итак, учитывая следующий HTML:
<html>
<head>
<title> Tritium Tester </title>
</head>
<body>
<div id="one" class="random"></div>
<div id="two"></div>
</body>
</html>
Вы можете написать следующий тритий:
html() {
$("/html/body") {
$class_name = fetch("./div[@id='one']/@class")
$("./div[@id='two']") {
add_class($class_name)
}
}
}
Вот пример живой ссылки: http://play.tritium.io/331dfa6d01a7dd52261a9eaf812bdc5c7fb8c293