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

jquery 操作select取值的问题
3个级联select,s1,s2,s3,如果s3有值返回s3,否则返回s2,如果s2为空则返回s1,试问这样的取值应该怎么取?
我的想法是获取所有被选中的select的last-child,但是根据opstion=selected返回select集合我却不会弄,求高手指点

------解决方案--------------------
引用:
3个级联select,s1,s2,s3,如果s3有值返回s3,否则返回s2,如果s2为空则返回s1,试问这样的取值应该怎么取?
我的想法是获取所有被选中的select的last-child,但是根据opstion=selected返回select集合我却不会弄,求高手指点



     function pick_select_value(){
            for (var i = $("select").length - 1; i >= 0; i--) {
                if ($("select").eq(i).find("option:selected").val()) {
                    return $("select").eq(i).find("option:selected").val();
                    break;
                }
            }
          }