本帖最后由 xuyiwei2015 于 2013-04-15 09:16:18 编辑

解决方案 »

  1.   

    目前没发现错、。敢不敢多贴一点代码,包括你的HTML
      

  2.   

    <!DOCTYPE HTML>
    <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>无标题文档</title>
      <script src="../../js/jquery-1.8.3.min.js" type="text/javascript" ></script>
      <script type="text/javascript">
     //<![CDATA[
      $(function(){
      var expressValue=$("#DropExpress").val();
       if( expressValue == '9999' ){
       alert("其他快递");
        }
        else if( expressValue == '8888' ){
            alert("物流公司");
        }
      });
      //]]> 
      </script>
      </head>  <body>
      <select name="DropExpress" id="DropExpress">
        <option value="">请选择</option>   
        <option value="97">中通快递</option>
        <option value="9999">其他快递</option>
        <option value="8888">物流公司</option>
      </select>
    </body>
    </html>
      

  3.   

    哦。你是没加onchange事件呀。$(function(){
        $("#DropExpress").change(function(){
            var expressValue=$(this).val();
            if( expressValue == '9999' ){
                alert("其他快递");
            }else if( expressValue == '8888' ){
                alert("物流公司");
            }
        });
    });你的代码只会在页面加载的时候执行一次,这个时候ecpressValue取到的值还不是9999跟8888