日期:2014-05-16  浏览次数:20374 次

Jquery 取select 值问题
本帖最后由 postcha 于 2013-06-20 12:06:56 编辑
 HTML:

<select id="usergroup">
                <option value="1">第一行</option>
<option value="2">第二行</option>
<option value="3">第三行</option>
<option value="4">第四行</option>
<option value="5">第五行</option>
            </select>
        <input type="button" id="btnAdd" value="提交" />


JS:

var groupid = $("#usergroup").val();
            $("#btnAdd").click(function () {
                alert("gid是" + groupid);
            });

            
不管怎么选择是哪个option,弹出来的都是1,为什么?

------解决方案--------------------
大哥没逗了好不好
var groupid = $("#usergroup").val();//事先取好了值,这已经是固定值为1
            $("#btnAdd").click(function () {
                alert("gid是" + groupid);//这里弹一百年也是上面的固定值
            });
=========================改为==================
            $("#btnAdd").click(function () {
                var groupid = $("#usergroup").val();
                alert("gid是" + groupid);
            });