首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JQuey无法给对象赋值,该怎么解决

2012-09-21 
JQuey无法给对象赋值CSS code#city_selected{ width:200px height:100px position:absolute display:no

JQuey无法给对象赋值

CSS code
   #city_selected{ width:200px; height:100px; position:absolute; display:none;}

HTML code
<script type="text/javascript">$("#change_city").click(function(){    tipsWindown("切换城市", "text:"+function(){var txt = $("#city_selected").html(); return txt;}(), "250", "150", "true", "", "true", "id");    // var num = $("#city_selected select");    // alert(num);    });</script>  <div id="city_selected">   <table border="0" class="no_border">      <tr>        <td><select onchange="selectCity(this)"><option selected="selected">选择省份</option><option>江苏</option></select></td>        <td><select onchange="selectCity(this)"><option selected="selected">选择市</option><option>苏州</option></select></select></td>        <td><select onchange="selectCity(this)"><option selected="selected">选择市区</option><option>园区</option></select></select></td>      </tr>      <tr>      </tr>   </table>   <div id="selected_city_result"></div>    <script type="text/javascript">          function selectCity(e){               //alert($("#selected_city_result").html());               $("#selected_city_result").html(e.value);              }    </script></div>

// $("#selected_city_result").html(e.value); 这句老是不起作用,求详解!
// Thanks.

[解决办法]
你先alert(e.value)看看出来什么值
[解决办法]
<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项赋值
[解决办法]
因为你没有值,所以肯定层里面不会显示什么了 你加上试试看
[解决办法]
用append看下
[解决办法]
e你传过来的是DOM对象
他不会自动转化为jquery对象
[解决办法]
用document.getElementById("selected_city_result").innerHTML=e.value;
或者 先把e转化为jquery对象
[解决办法]
JScript code
          function selectCity(e){               $("#selected_city_result").html($(e).val());              }
[解决办法]
刚说错了 
你value根本就没值

热点排行