如何在单击按钮时打开对话框。它位于li
内部,因此可以是可重复的按钮。
//代码
$(wrapper).find('.attachment-button-div')[0].click(function() {
$(wrapper).find('.attachment-button')[0].trigger('click');
});
$(wrapper).find('.file-upload').change(function() {
$('input[type=text]').val($(this).val());
});
但是它没有按预期工作。有任何建议。
$('#button').on('click', function() {
$('#file-input').trigger('click');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="button">Open</button>
<input id="file-input" type="file" name="name" style="display: none;" />