JQueries Live在IE8中运行吗?

Abs*_*Abs 4 html javascript jquery

我正在使用JQuery花式框 - 在这个弹出框中我有一个带有几个选择字段的表单,并且在更改这些slect字段时,span元素中的值应该更改.我有这个工作(实际上有stackoverflow用户的帮助)但该解决方案在IE8中不起作用...太惊讶了......太惊讶了.

我对选择字段进行了更改,但值不会更改.我想知道是否有人可以通过查看以下JS代码给我任何想法为什么会出现这种情况.现场功能现在可以在IE8中使用吗?!!

JS代码:

$('select.htt, select.hst').live('change', function() {
    var channels = parseInt($('#fancy_div select.hst').val(), 10) * parseInt($('#fancy_div select.htt').val(), 10);         
    $('#fancy_div span.yellow2').html(channels + 'Channels');
});
Run Code Online (Sandbox Code Playgroud)

我在这里粘贴了HTML:http://www.copypastecode.com/13356/ - 它的HTML很多!

感谢所有帮助或指导,为什么这不适用于IE.IE似乎没有注册选择字段的更改.

kar*_*m79 9

live不支持更改事件.从手册:

可能的事件值:click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,keydown,keypress,keyup
目前不支持:blur,focus,mouseenter,mouseleave,change,submit


tva*_*son 8

jQuery live在IE8中工作,但实时处理程序不支持更改事件.

可能的事件值:click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,keydown,keypress,keyup

目前不支持:模糊,焦点,鼠标中心,鼠标离开,更改,提交