<div id="业务编码" class="TextBox-wrap">
<span>业务编码 :</span>
<input type="text" id="查询条件-订单" class="TextBox" caption="订单"
                   xpath="query#/eFreightService/ServiceData/order/ordercode">
</div>
var destinationCity=$("#查询条件-订单");
            alert(destinationCity.value);
执行后弹出内容是undefined,为什么呢?

解决方案 »

  1.   

    你用的是jquery 
    如果要获取表单文本框的值  $("#查询条件-订单").val()
    真心不喜欢代码里面有中文 
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title>
        <script src="jquery-1.7.2.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function(){
                var destinationCity=$("#查询条件-订单");
                alert(destinationCity.val());
            });
        </script>
    </head>
    <body>
        <div id="业务编码" class="TextBox-wrap">
            <span>业务编码 :</span>
            <input type="text" id="查询条件-订单" class="TextBox" caption="订单"
                   xpath="query#/eFreightService/ServiceData/order/ordercode" value="测试值" >
        </div>
    </body>
    </html>
    楼上的是对的, 建议楼主不要把id, function, 方法名, 类名, namespace 数据库表名列表等程序用到的地方用中文, 容易出错。 人家一看就觉得是菜鸟,工资提不上来……