if (jQuery(select).hasClass('super-attribute-select')) {
jQuery(select).on('change', function() {
alert('select babe');
});
}
onChange
似乎没有在IE中激活,函数recreate_swatches_recursive(select)
未被调用。它在Chrome和Firefox中调用。我尝试了几种解决方案,包括:
on.('change')
> live('click change')
on.('change')
> change(handler)
是否有任何解决方法可以使此代码在IE中运行?我做了一些搜索,但仍然坚持这个:(
答案 0 :(得分:0)
将hasClassName
更改为hasClass
,它应该有效!
if (select.hasClass('super-attribute-select')) {
执行永远不会传递初始if
条件,因此change
事件不会绑定到select元素。