更改语法ul,li,span

时间:2019-04-18 19:01:26

标签: php html nette

请从哪里开始标签

    <ul class="checkbox-list checkbox-list--custom">
        <li class="test container container--sm" n:foreach="$answers as $key => $answer">
            <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
            <span n:class="$isCorrect($key) ? 'text-success', $isIncorrect($key) ? 'test1'">
                {$answer->getAnswerText()}
            </span>
        </li>
    </ul>

我想将span元素内的内容移动到li元素

这是current status 这是required status

1 个答案:

答案 0 :(得分:0)

如错误消息所告知,您目前无法在单个元素中混合使用classn:class属性。但是,您可以将类从class属性移到n:class,并且应该可以:

<ul class="checkbox-list checkbox-list--custom">
    <li n:foreach="$answers as $key => $answer" n:class="test, container, container--sm, $isCorrect($key) ? text-success, $isIncorrect($key) ? test1">
        <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
        {$answer->getAnswerText()}
    </li>
</ul>

也不必引用n:class属性中的类。