jquery - 如何填充选择选项或下拉列表值加 4?

标签 jquery drop-down-menu

如何在 jQuery 中填充选择选项值加 4 并且标签从 0.5 开始?

例如;

<select>
     <option value="4">0.5</option>
     <option value="8">1.0</option>
     <option value="12">1.5</option>
</select>

并将结束于

<option value="480">60.0</option>

我不想将其一一编码并在每个值中将其乘以 4.. 我很难找到答案。我不是 JavaScript 程序员。哇啊啊! 请帮我摆脱这些人! 提前致谢!

最佳答案

你可以用 jquery 尝试这样的事情

    <select id="mylist">
    </select>

    <script type="text/javascript">
     $(function () {
       var x = 4;
       var y = 0.5;
     while(x <=480)
{
   $("#mylist").append("<option value='" + x + "'>" + y + "</option>");
   x += 4;
   y +=0.5;
}    

    });
    </script>

没有 JQUERY

 <select id="mylist">
        </select>
    <script type="text/javascript">
        window.onload = function () {
        var html = "";
                    var x = 4;
                    var y = 0.5;
                    while (x <= 480) {
                        html += "<option value='" + x + "'>" + y + "</option>";
                        x += 4;
                        y += 0.5;
                    }

                    document.getElementById("mylist").innerHTML = html;
        }
     </script>

关于jquery - 如何填充选择选项或下拉列表值加 4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076849/

相关文章:

无法从另一个属性(函数)访问 Javascript 对象属性

html - 如何将子菜单添加到下拉菜单?

ios - 如何创建 "Drop-Up-Menu"?

css - Bootstrap 中合理按钮组的等宽下拉菜单

javascript - 如何在 PreSaveAction 中实现多个 SharePoint 表单验证

javascript - Google Maps API - 打开的信息窗口始终相同

javascript - 我们如何在多个选项卡(页面)中使用相同的状态?

javascript - 获取可 View 像区域的坐标

jQuery mouseover 和 mouseleave 下拉菜单

javascript - 在选择下拉操作时交换 jquery 中的图像