我的代码如下:
<!DOCTYPE html>
<html>
<head>
<title>this is a test</title>
<script src="jquery-1.12.1.min.js"></script>
</head>
<body>
<input type="file" id="testId"/>
<button id="btn" class="test">click me</button>
<script>
function click(){
$('#testId').click();
}
$(document).ready(function(){
$('body').on('click', '.test', function(e){
$.ajax({
url : 'XXXXXXXX',
method : 'GET',
dataType : 'jsonp',
success : function(){
click();
}
});
});
});
</script>
</body>
</html>
请问各们大神,为什么$('#testId').click()并未起作用,input file没有弹出选择框?
用户有行为触发才可以。