javascript - jQuery 触发器在 IE 中不起作用。为什么?

标签 javascript jquery internet-explorer-7 triggers

$('#XynBp0').find('input').each(function(){
    if ($(this).attr('value') == 'Cancel'){
        $(this).trigger('click');
    }
});

在 IE7 中不工作

最佳答案

这很奇怪,但尝试创建一个自定义事件

$('#XynBp0 input').bind('custom',function(){
 //code
})


$('#XynBp0').find('input').each(function(){
    if ($(this).attr('value') == 'Cancel'){
        $(this).trigger('custom');
    }
});

这个有用吗?

关于javascript - jQuery 触发器在 IE 中不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938215/

相关文章:

php - IE7 中 foreach 循环中的文本大小增加

javascript - 将 json 对象合并到数据表中

javascript - 想要在加载函数之外使用 Clippy.JS 的代理对象

javascript - D3js - 无法更改 svg 文本元素的样式

javascript - NodeJS,在 While 循环中向 Promise 添加操作

javascript - 根据时区偏移计算另一个国家的时间

jquery - "VIDEOJS: WARN: Player "媒体 "is already initialized"当它不是

javascript - 如何设置 DIV 背景图像 css jquery?

css - 如何在 IE7 中将一个 div 精确地居中在父 div 的中心(水平和垂直)

css - Bootstrap 菜单在 IE7 上重叠