<select name="syyyy">
                    <option value="2001">2001</option>
                    <option value="2002">2002</option>
                    <option value="2003">2003</option>
                    <option value="2004">2004</option>
                    <option value="2005">2005</option>
                    <option value="2006">2006</option>
                    <option value="2007">2007</option>
                    <option value="2008">2008</option>
                    <option value="2009">2009</option>
                    <option value="2010">2010</option>
                    <option value="2011" selected>2011</option>
                </select>
怎么获得选中值啊?? 我弄了半天都不行 郁闷 什么事件呢?

解决方案 »

  1.   


     var checkText=$("#select_id").find("option:selected").text();  
      

  2.   

        <select name="syyyy">
                        <option value="2001">2001</option>
                        <option value="2002">2002</option>
                        <option value="2003">2003</option>
                        <option value="2004">2004</option>
                        <option value="2005">2005</option>
                        <option value="2006">2006</option>
                        <option value="2007">2007</option>
                        <option value="2008">2008</option>
                        <option value="2009">2009</option>
                        <option value="2010">2010</option>
                        <option value="20112" selected>2011</option>
                    </select>
    <a id="get">获取</a>    <script type="text/javascript">
            $(document).ready(function(){
                $("#get").click(function(){
                    var value = $("select[name='syyyy']").val();
                    var text = $("select[name='syyyy'] :selected").text();
                    alert(value+"="+text);
                })
            })
        </script>
      

  3.   

    我的方法跟二楼的一样,只是把他的稍作了一下修改。
     <script type="text/javascript">
            $(document).ready(function(){
                $("#get").click(function(){
                var text = $("select[name='syyyy'] :selected").text();
                    alert(text);
                })
            })
        </script>