事情是这样的,有一个select节点<select id = 'test'>
 <option></option>
<option></option>
<option></option>
.....
<select/>这个节点是动态生成的,所以我用
 $(".test").live('change', function() { 
   //dosomething
});
去捕捉这个节点的事件,在火狐、Opera等浏览器下没有任何问题,唯独IE不能触发,请问各位朋友有什么高见,不胜感激

解决方案 »

  1.   

    id
    要用
    $("#test")吧如果是live是想捕捉添加option之后,这里应该可以直接用bind就行的,
      

  2.   

    你用的什么版本
    貌似jquery不支持change事件的
    用livequery吧
      

  3.   

    反正我用IE8支持!
    难道是你的版本不支持
    用livequery吧
      

  4.   

    IE6下面很多东西有问题的
    但是大部分人还是用的IE6而不是IE8
    livequery基本能保证你用到的所有浏览器没问题
      

  5.   

    一、  应该是   $('#test')二、 $(".test").live('change', function() {    //这的 live  方法 必须下载 1.42版本的才行,其它版本没有 live 方法
            //dosomething
         });
      

  6.   

    jquery1.3也有live方法的,只是还不支持change等事件