【问题标题】:How to select option in select tag如何在选择标签中选择选项
【发布时间】:2026-01-07 18:10:01
【问题描述】:

我需要添加 javascript 或 jquery 代码才能从组合框中选择选项。有 25 个组合框,并且有从数据库中读取的值。请在下面找到代码片段

需要选择用户选择的选项。它必须从数据库中读取。

<div class="control-group">
      <label class="control-label">A. Nails are Clean *</label>
      <div class="controls">
        <select name="obs_chart_nails_clean" >
            <option value="Always">Always</option>
            <option value="Sometimes">Sometimes</option>    
            <option value="Rarely">Rarely</option>               
        </select>
      </div>      
    </div>  

【问题讨论】:

  • 为什么需要通过 javascript 来做?
  • 我正在使用 coodeigniter!是更好的方法。
  • 简单地做&lt;option value="Rarely" selected&gt;可能吗?
  • 但是如何在我有变量 $row->obs_chart_nails_clean 的 codeigniter 中做到这一点,并且其中很少值。
  • 我不知道 CI,所以...每个选项中的 if 块?

标签: javascript jquery-ui codeigniter


【解决方案1】:

如果将id 属性添加到select

<select name="obs_chart_nails_clean" id="obs_chart_nails_clean">

并将 jquery 添加到您的页面,然后

$(document).read(function(){
    $("#obs_chart_nails_clean").val("Rarely");
});

将选择第三个选项。

你有什么服务器端?您应该能够生成已选择正确选项的 html。

【讨论】:

【解决方案2】:

除了现有的答案之外,必须注意明显的无javascript解决方案:

<select name="obs_chart_nails_clean" >
    <option value="Always">Always</option>
    <option value="Sometimes">Sometimes</option>    
    <option value="Rarely" selected>Rarely</option>               
</select>

只需将selected 属性添加到options 之一即可。

【讨论】:

    【解决方案3】:
    $(document).ready(function(){
        $('#obs_chart_nails_clean').val("Sometimes");
    });
    

    【讨论】:

    • 请提供详细答案。如果您查看问题,选择标签中没有 ID,但您使用了 ("#") ID 选择器。提供详细答案或使用标签名称作为选择器