<input class="file-text dib" type="text" id="batTransFile"/><label class='file-btn' onclick="uploadFile();"><input name="transferOutFile" type="file" class="file" hidefocus></label>浏览器
function uploadFile(){ide
//$(".file-btn").closest("form").find('.file').trigger('click');
$(".file-btn").closest("form").find('.file').triggerHandler('click');
return false;
}orm
使用trigger()方法致使浏览器堆栈溢出。事件
因为trigger()全部触发的事件如今会冒泡到DOM树上了改成triggerHandler()解决问题。input