首页 > 解决方案 > 如何更改自定义收音机小部件代码以隐藏 Django 中的文本?

问题描述

这是我的自定义收音机小部件的代码

{% with id=widget.attrs.id %}<div{% if id %} id="{{ id }}" {% endif %}{% if widget.attrs.class %} class="{{ widget.attrs.class }}" {% endif %}>
    {% for group, options, index in widget.optgroups %}{% if group %}
    <div style='display:inline-block'>
        {{ group }}<div style='display:inline-block' {% if id %} id="{{ id }}_{{ index }}" {% endif %}>
            {% endif %}{% for option in options %}
            <div style='display:inline-block'>{% include option.template_name with widget=option %}</div>{% endfor %}{% if group %}
    </div></div>{% endif %}{% endfor %}
    </div>{% endwith %}

这是生成的实际 HTML,我很确定我不能隔离“强烈反对”文本,因为它没有被包装。文本就在收音机小部件圆圈旁边。 在此处输入图像描述

我想隐藏文本或至少使其不透明度:0 所以我最终可以将表单变成这种布局,因为它是具有相同同意/不同意选项的 5 个问题:

在此处输入图像描述

标签: htmlcssdjangoradio-button

解决方案


推荐阅读