Я пытаюсь вызвать щелчок по элементу входного файла внутри шаблона после нажатия на определенную ссылку, хотя ничего не происходит, когда я нажимаю на ссылку, может кто-то, пожалуйста, скажите мне, что мне здесь не хватает/делать не так? БлагодаряMeteor send Нажмите, чтобы ввести файл
Template.uploadResources.events({
'click #drop1link':function(event, template){
$(event.target).find('[name=upl]').click();
}
});
Шаблон:
<template name="uploadResources">
<div class="col-md-4">
<form id="upload-2" method="post" enctype="multipart/form-data" class="upload">
<div id="drop-2" class="drop">
<a id="drop1link" name="drop1link">Click Here</a>
<input type="file" name="upl" multiple />
</div>
</form>
</div>
</template>
Не работает, потому что вы используете .find(), но то, что вы ищете, не является потомком event.target. Вы можете использовать .next(). –
@ RamsayLanier благодарит много, но можете ли вы, пожалуйста, объяснить свой ответ больше, пожалуйста? – MChan