【问题标题】:Dynamic radio button value 1 checked by default动态单选按钮值 1 默认选中
【发布时间】:2015-08-25 18:07:36
【问题描述】:

我使用代码来显示一些单选按钮,但是这些代码和值是动态加载的,所以我无法在 html 中添加选中。

单选按钮之间的区别是值。

有没有办法让默认选择值 1?

代码:

    <div class="input-box">
        <strong><?php echo $this->__('Would you recommend this product to a friend?') ?></strong>
        <?php foreach ( $this->getOptions() as $option ): ?>
        <label class="recommend">
        <input type="radio" name="recommend" id="recommend_field" class="radio-gender" value="<?php echo $option['value'] ?>"<?php if ($option['value'] == $value) echo ' checked="checked"' ?>><?php echo $this->__($option['label']) ?></input>
        </label>
        <?php endforeach ?>
    </div>

【问题讨论】:

    标签: javascript jquery radio-button radiobuttonlist


    【解决方案1】:

    使用 jquery 检查单选按钮。相同的语法是:

    jQuery("#radio_1").attr('checked', 'checked');
    

    【讨论】:

    • 谢谢,我试过这条线,但似乎不起作用。你确定#radio_1 对这段代码有效吗?
    • 您需要将其更改为单选按钮的 id,这只是一个示例。 “recommend_field”在你的情况下。
    • @NikhilBatra 他没有为输入字段使用不同的 id
    • 我只是讲了逻辑,选择器可以随意更改。
    【解决方案2】:

    请尝试使用下面的代码在页面加载时选择第一个单选按钮

    jQuery(document).ready(function(){
        jQuery("input:radio[name=recommend]:first").attr('checked', true);
    })
    

    这是工作演示http://jsfiddle.net/patelmit69/j25w4f7z/1/

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 2018-12-26
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      • 2014-03-08
      • 2018-04-21
      相关资源
      最近更新 更多