Jquery 触发 Live 事件

标签 jquery events live

我有现场事件

$(document).on('click', 'a.qq-upload-cancel', function() {

如何强制调用它,例如通过其他事件 我试过了

$('a.qq-upload-cancel').click();

还有触发器和triggerHandler 但这行不通。

我需要这些,因为一个 JQuery 库有这样的事件,并且我想在其他事件中调用它

_bindCancelEvent: function(){       
    var self = this,
        list = this._listElement;

    qq.attach(list, 'click', function(e){           
        e = e || window.event;
        var target = e.target ||e.srcElement;                       


        if (qq.hasClass(target, self._classes.cancel)){
            qq.preventDefault(e);

            var item = target.parentNode;               
            self._handler.cancel(item.qqFileId);
            qq.remove(item);
        }
    });
}

最佳答案

尝试使用.trigger()

$( 'a.qq-upload-cancel' ).trigger( "click" );

关于Jquery 触发 Live 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111619/

相关文章:

javascript - jQuery:live() 与 delegate()

jquery - 如何使用 Jquery 删除 append 元素以及为什么 bind 或 live 会导致元素重复

jquery - 隐藏页面部分然后在单击链接时显示它 - JQuery

php - AJAX PHP文件上传和解析示例

javascript - Jquery 附加内容 - 不可点击

java - Javascript 中的 GWT 自定义事件触发器

javascript - Jquery在没有函数的表中追加新行后添加点击事件

c# - 通信状态监听器?

javascript - onchange 检查密码是否相似