我有现场事件
$(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/