繁体   English   中英

如何在 Modal 上显示选中的单选按钮?

[英]How to display checked radio button on Modal?

我有这个编辑模式,当我加载它时,它会加载所有其他字段,除了单选按钮一个。 我尝试使用下面列出的两个命令加载它,但没有运气。 有什么我缺少的东西吗?

<div class="text-center">
                                <div class="w3-row">
                                    <label for="event_category">Event Category:</label>
                                    <input class="w3-radio" type="radio" name="event_category" id="event-category" value="C">
                                    <label>Competition</label>    
                                    <input class="w3-radio" type="radio" name="event_category"  id="event-category" value="F">
                                    <label>Fundraiser</label>    
                                    <br>
                                    <input class="w3-radio" type="radio"  name="event_category" id="event-category" value="P">
                                    <label>Practice</label>
                                    <input class="w3-radio" type="radio"  name="event_category" id="event-category" value="O">
                                    <label>Other</label>
                                </div>
                            </div>

$('#event_category').prop('checked',event.event_category);
$('#event_category').val("input[name='radio']:checked");

每个输入元素都需要唯一的 ID。 (在任何 HTML 文档中都不应重复任何 ID)。

<div class="text-center">
    <div class="w3-row">
        <label for="event_category">Event Category:</label>
        <input class="w3-radio" type="radio" name="event_category" id="event-category-C" value="C">
        <label>Competition</label>    
        <input class="w3-radio" type="radio" name="event_category"  id="event-category-F" value="F">
        <label>Fundraiser</label>    
        <br>
        <input class="w3-radio" type="radio"  name="event_category" id="event-category-P" value="P">
        <label>Practice</label>
        <input class="w3-radio" type="radio"  name="event_category" id="event-category-O" value="O">
        <label>Other</label>
    </div>
</div>

需要的单选按钮可以通过ID查询并设置为选中。

$("#event-category-P").prop("checked", true);

例如,如果您在event_category变量中有值,则可以将其附加到选择器:

let event_category = 'P';
$("#event-category-" + event_category).prop("checked", true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM