本帖最后由 meceky 于 2010-08-03 13:00:05 编辑

解决方案 »

  1.   

    你先alert(e.value)看看出来什么值
      

  2.   

    <td><select onchange="selectCity(this)"><option selected="selected" value="sheng">选择省份</option><option value="jiangsu">江苏</option></select></td>
            <td><select onchange="selectCity(this)"><option selected="selected" value="city">选择市</option><option value="suzhou">苏州</option></select></select></td>
            <td><select onchange="selectCity(this)"><option selected="selected" value="shiqu">选择市区</option><option value="yuanqu">园区</option></select></select></td>没有给Select的Option项赋值
      

  3.   

    和这个是没有关系的了。这个内容是放在一个popup里面的。当我重新打开这个popup的时候内容就出现了。挺奇怪的一个问题!
      

  4.   

    e你传过来的是DOM对象
    他不会自动转化为jquery对象
      

  5.   

    用document.getElementById("selected_city_result").innerHTML=e.value;
    或者 先把e转化为jquery对象
      

  6.   


              function selectCity(e){
                   $("#selected_city_result").html($(e).val());
                  }
      

  7.   

    刚说错了 
    你value根本就没值