Добрый день, уважаемые знатоки. По ходу работу, у меня возник следующий вопрос:
При клике на input, у меня появляется модальное окно со встроенным iframe.
В этом встроенном iframe есть картинки, при клике на одну из которых, ссылка(этой картинки) записывается в переменную.
$('iframe').contents().find('.uploadfile').on('click', function () {
url = $(this).attr('href');
});
Далее, у меня есть input(а их на странице много), в который и должна эта переменная перелезть...
И в итоге у меня получается вот такой вот гавнокодец:
$('.slider_url_image input').on('click', function() {
$('iframe').contents().find('.uploadfile').on('click', function () {
url = $(this).attr('href');
});
$(this).val(url);
});
Большая проблема в том, что
$(this).val(url);
отработает только один раз, так как мы считываем
click.
Так вот... каким образом мне отследить изменение переменной и передать ее в нужный input?
Буду рад любой помощи! Большое спасибо!