$("select[@name=fgroups]").options.each(function(){
   var strReturn = "";
   if(this.checked)
   {
       strReturn += this.value + "," ;
   }
}

解决方案 »

  1.   

               var fgroups ="";
               $("select[@name='fgroups']").find("option").each(function()
               {
                    fgroups+=this.value+",";
               });
      

  2.   

    下面是测试环境,总提示options为空或不是对象
    <select name="fgroups" size="8" multiple="multiple">
    <option value="0">aaa</option>
    <option value="1">bbb</option>
    <option value="2">ccc</option>
    </select>
    <input type="button" value="确定" onclick="ok()"><SCRIPT LANGUAGE="JavaScript">
    function ok()
    {
    var strReturn="";
    $("select[@name=fgroups]").options.each(function(){
    var strReturn="";
    if(this.selected)
    {
    strReturn+=this.value+",";
    }
    });
    alert(strReturn);
    }
    </SCRIPT>
      

  3.   

    谢谢楼上提醒,abc0732 这位兄弟的发贴,和他的楼上几乎是同一时间我还真没看见,我来试试
      

  4.   

    <select id="fgroups" name="fgroups"   size="8"   multiple="multiple">
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option> 
    </select>
    <script type="text/javascript" src="../SpryAssets/jq.js"></script>
    <script type="text/javascript">
    $(document).ready(function () {
    $('#fgroups').each(function () {
    alert($(this).text());
    });
    });
    </script>