如何在页面加载时获取下拉列表的值

bik*_*y77 4 jquery onload drop-down-menu

使用jQuery,如何在页面加载时在选择中获取所选项目的值?我可以在更改等上做,但无法弄清楚页面加载的方式.

这是我的代码:

<select name="symb" id="symb">
  <option value="1#10#6">Basic Personal</option>
  <option selected="selected" value="2#20#6">Basic Family</option>
  <option value="7#90#12">Advanced Personal</option>
  <option value="8#120#12">Advanced Family</option>
  <option value="9#130#12">Optimum Personal</option>
  <option value="10#170#12">Optimum Family</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是我用来获取选项值onchange的脚本:

$(document).ready(function() {
    $("#symb").change(function() {
          var val = $(this).symbCost(0);
    })

   $.fn.symbCost = function(pos) {
        var total = parseInt($("option:selected").val().split('#')[pos]);
        return total;
    }
});
Run Code Online (Sandbox Code Playgroud)

sla*_*197 11

$(document).ready(function() {
    alert($("#symb").val());
});
Run Code Online (Sandbox Code Playgroud)

  • 当解决方案太容易时我讨厌它!:) 谢谢! (4认同)