<script language="javascript" type="text/javascript" src="js/jquery/jquery.js"></script>
    <script language="javascript" type="text/javascript">
    $(document).ready
    (
        function()
        {
            $("ctl00_Main_sheng").bind("change",
        function()
        {
            var id = $(this).val();
           alert(id);
         });     
        }
    )
    </script>请问为什么这个代码在我改变dropdownlist索引的时候,不执行这个方法呢?

解决方案 »

  1.   

    语法报错了?弄个firebug跟踪下看看
      

  2.   

    $("#ctl00_Main_sheng") 少了# <script src="js/jquery-1.3.2.js" type="text/javascript"> </script> 
       <script language="javascript" type="text/javascript"> 
        $(document).ready 
        ( 
            function() 
            { 
                $("#ctl00_Main_sheng").bind("change", 
            function() 
            { 
              var id = $(this).val(); 
              alert(id); 
            });    
            } 
        ) 
        </script>
    <select id="ctl00_Main_sheng">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
      

  3.   

    ID 选择器请加 #
    class 选择器请加 .
    标签  选择器最省,直接空