Обнаружение с помощью JQuery при изменении выбора

Если вам абсолютно нужна локальная копия файла, вам нужно будет открыть InputStream копию содержимого в локальный файл, в котором вы знаете путь, а затем перейти оттуда. Sidenote: Guava ByteStreams#copy - это простой способ выполнить это.

Конечно, этот файл больше не поддерживается исходным источником Uri, поэтому я не думаю, что это то, что вы хотите. Вместо этого вы должны работать с API-интерфейсом Uri. Взгляните на Storage Access Framework

Изменить

Вот как вы можете получить InputStream из вашего Uri

InputStream inputStream = getContentResolver().openInputStream(uri);

29
задан user2876368 22 October 2013 в 21:16
поделиться

2 ответа

Проблема в том, что выборки создаются динамически, тогда вам нужно использовать .on()

, попробуйте это:

         $(document).on('change','#won',function(){
               alert("PROBANDO");
          });
73
ответ дан Alessandro Minoccheri 22 October 2013 в 21:16
поделиться

Это должно сработать, убедитесь, что вы не забыли $(document).ready(function() {

$(document).ready(function() {  
    $('#won').change(function(){
        alert( $(this).find("option:selected").attr('value') );       
    });
 });
24
ответ дан yizzlez 22 October 2013 в 21:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: