한 페이지함수가있는 버튼을 만든 다음 jQuery와 함께 제출하는 방법은 무엇입니까?
$("#myDiv").html("<button id='fileUpload'>Upload</button>");
난 후, 버튼에 Ajax Upload 인스턴스를 만드는 오전에 단추를 추가하려면 다음 코드를 사용하고 있습니다.
var button = $('#fileUpload'), interval;
new AjaxUpload(button, {
action: '/upload.ashx',
name: 'myfile',
onSubmit: function(file, ext) {
button.text('Uploading');
this.disable();
// Uploding -> Uploading. -> Uploading...
interval = window.setInterval(function() {
var text = button.text();
if (text.length < 13) {
button.text(text + '.');
} else {
button.text('Uploading');
}
}, 200);
},
onComplete: function(file, response) {
button.text('Upload');
window.clearInterval(interval);
}
});
내가 원하는 것은 페이지에 버튼을 추가 한 다음 자동으로 클릭하는 것입니다. 이 일을 어떻게 하죠?
업데이트
코드는 지금 읽
$("#myDiv").html("<button id='fileUpload'>Upload</button>");
var button = $('#fileUpload'), interval;
new AjaxUpload(button, {
action: '/upload.ashx',
name: 'myfile',
onSubmit: function(file, ext) {
button.text('Uploading');
this.disable();
// Uploding -> Uploading. -> Uploading...
interval = window.setInterval(function() {
var text = button.text();
if (text.length < 13) {
button.text(text + '.');
} else {
button.text('Uploading');
}
}, 200);
},
onComplete: function(file, response) {
button.text('Upload');
window.clearInterval(interval);
}
});
$('#fileUpload').click();
.click 이벤트가 발생하지 않는 것 같습니다.
$('input').click();
이유에 대한 허용 대답을 확인하시기 바랍니다 수 ...
** 업데이트 **
$('#fileUpload').click();
요구를 코드에 도달하지만 아무것도하지 않습니다.
무엇이 오류입니까? 시작시이 코드를 실행하고 있습니까? dom이로드되는 동안 기다려야하는 경우 –