事情是这样的,有一个select节点<select id = 'test'>
<option></option>
<option></option>
<option></option>
.....
<select/>这个节点是动态生成的,所以我用
$(".test").live('change', function() {
//dosomething
});
去捕捉这个节点的事件,在火狐、Opera等浏览器下没有任何问题,唯独IE不能触发,请问各位朋友有什么高见,不胜感激
<option></option>
<option></option>
<option></option>
.....
<select/>这个节点是动态生成的,所以我用
$(".test").live('change', function() {
//dosomething
});
去捕捉这个节点的事件,在火狐、Opera等浏览器下没有任何问题,唯独IE不能触发,请问各位朋友有什么高见,不胜感激
解决方案 »
- 想用javascript读取注册表,不使用 ActiveXObjec,这可以实现吗?
- 沿着对角线运动的div 问题。。。
- extjs 新手问题
- 求高手解读些正则表达式/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/
- 请问这个写法怎么理解
- js控制media player播放器的问题
- 正则
- 如何实现当用户按enter键时就触发某个事件?比如说登录.....
- 1、visibility="hide" 与 display="none"有何区别? 2、asp中如何对查询结果做进一步查询?
- 拖动控件自动生成HTML代码
- 有FrameSet的网页用Ext.Msg.alert()出错
- javascript操作excel详解
要用
$("#test")吧如果是live是想捕捉添加option之后,这里应该可以直接用bind就行的,
貌似jquery不支持change事件的
用livequery吧
难道是你的版本不支持
用livequery吧
但是大部分人还是用的IE6而不是IE8
livequery基本能保证你用到的所有浏览器没问题
//dosomething
});