Bootstrap popover не отображает <input>, <button>и т. Д. - PullRequest
0 голосов
/ 14 октября 2019

Может кто-нибудь помочь мне разобраться в этом:

html:

 <a href="#" class="form-control input-sm"  data-original-title="Uploaded Files:" data-content="@include('uploadedFiles')">Show Files</a>

@ include file:

@foreach($apply->invoice as $invoice)
    @if(str_limit($invoice['file_name'], 9,'') == 'popUpload')
        <a href='{{url($site . '/pop/' . array_get($invoice, 'file_name'))}}'> 
 {{array_get($invoice, 'file_name')}}</a>
    @else
        <a href='{{url($site . '/pop/' . array_get($invoice, 'file_name'))}}' download> 
{{array_get($invoice, 'file_name')}}</a>
    @endif
@endforeach

Мой JQuery:

    var options = {

        html: true,
        placement: 'bottom',
    };

    $('a').popover(options);

    $('html').on('click', function(e) {
          if (typeof $(e.target).data('original-title') == 'undefined' &&
              !$(e.target).parents().is('.popover.in')) {
             $('[data-original-title]').popover('hide');
         }
    });

Что он должен сделать, это перечислить все загруженные файлы, и это делает. Проблема в том, что я не могу поместить любую «кнопку», «ввод» и т. Д. В мой HTML-файл. Например, я хочу поставить кнопку «Удалить» рядом с каждым перечисленным файлом, и он не отображается. Кто-нибудь может сказать мне, что происходит? Еще одна вещь, параметр загрузки "href" не работает.

...