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' ); ?>