Javascript 从数组返回选中的选项

Javascript 从数组返回选中的选项,javascript,jquery,arrays,wordpress,Javascript,Jquery,Arrays,Wordpress,我正在使用单选框将值保存到数组中,我遇到的问题是在页面刷新或其他任何情况下,尝试自动选中相应值的复选框 我试过以下方法 <h3 style="margin-bottom: 0px;">Floating</h3></br> <input type="radio" name="lu_ban_data[noticeType]" value="multi"<?php echo ('multi' == get_option( 'noticeType' ))?

我正在使用单选框将值保存到数组中,我遇到的问题是在页面刷新或其他任何情况下,尝试自动选中相应值的复选框

我试过以下方法

<h3 style="margin-bottom: 0px;">Floating</h3></br>
<input type="radio" name="lu_ban_data[noticeType]" value="multi"<?php echo ('multi' == get_option( 'noticeType' ))? 'checked="checked"':''; ?> /></input>

<h3 style="margin-bottom: 0px;">Floating</h3></br>
<input type="radio" name="lu_ban_data[noticeType]" value="floating"<?php echo ('floating' == get_option( 'noticeType' ))? 'checked="checked"':''; ?> /></input>

“已选中”未被打印

您说它在一个数组中?你是怎么得到这个数组的

要在某个时候使用get_option(),必须使用update_option()


尝试echo get_选项('noticeType')并查看wordpress选项中存储的内容。

我让它像这样工作

value="multi" <?php $value = get_option('lu_ban_data'); checked( $value['noticeType'], 'multi' ); ?>
value=“多”

获取选项('noticeType')的值是多少?多重或浮动取决于我单击两个复选框中的哪一个,然后将其保存到数组中,但当页面刷新时,收音机未被选中。是否可以再次检查?否则,请检查是否打印了
checked=“checked”
。如果您能给我们提供最终标记,这将非常有用。另外,请注意,输入是一个无效标记,不需要结束符
,这里是值,但未打印选中的值。我在问题中添加了,当前是浮动的
value="multi" <?php $value = get_option('lu_ban_data'); checked( $value['noticeType'], 'multi' ); ?>