select下拉框选中某一站点时,触发事件

2024-11-16 05:02:34
推荐回答(3个)
回答1:

知道么?  jquery 有一个叫 change 的函数。。



    
    
        .x{

        }
        #x li{
            float:left;
            margin: 10px;
        }
        .p{
            background-color: red;
        }
    
    
    
        $(function(){
            $('#st').change(function(e){
                var opts = $('#x>li');
                opts.removeClass('p');
                for (var i = 0; i <= opts.length; i++) {
                    if($(opts[i]).text()==$(this).val()) {
                        break;
                    }
                    $(opts[i]).addClass('p');
                };

            })
        });
    


    
      
  • 迈皋桥

  •       
  • 红山动物园

  •       
  • 南京站

  •       
  • 新模范马路

  •       
  • 玄武门

  •       
  • 鼓楼

  •       
  • 珠江路

  •       
  • 新街口

  •       
  • 张府园

  •       
  • 三山街

  •       
  • 中华门

  •       
  • 安德门

  •   

      
          
          
          
          
          
          
          
          
          
          
          
          
      

    回答2:


    差不多这个意思我知道你的意思,onselectedchange事件里 你可以获得选中的项的val,这样你就可以知道是哪个li了,对不?

    回答3:

    select 有onselectchange 事件的。可以在这里面触发