У меня есть кнопка .js-upload-photos
, которая при нажатии объединяет ее id
на скрытый ввод #fileupload
и вызывает .click (). Это работает правильно. У меня есть другой метод (я не знаю терминологии JQuery) под ним, который вызывает .fileupload
на том же элементе.
Моя проблема в том, что я могу получить динамически созданный id
для объединения с моим .click()
, но я не знаю, как использовать тот же id
для вызова .fileupload
под ним.
$(function () {
// open file explorer window
$(".js-upload-photos").on('click', function(){
$("#fileupload" + this.id).click();
});
// this must be dynamic and match the above .click() element (#fileupload + some id)
$("#fileupload").fileupload({
dataType: 'json',
done: function (e, data) { // process response from server
if (data.result.is_valid) {
}
}
});
});
Я попытался создать переменную вне функций и установить значение id
, затем позвонил $("#fileupload" + id_var).fileupload({
, но безуспешно. Спасибо.