Как установить текст в span вместо div в скрипте java? - PullRequest
0 голосов
/ 01 апреля 2020

Я показываю имя файла в div, но мне нужно показать имя файла в отдельном промежутке при загрузке файла с несколькими типами.

<div class="img_slt_inpt_outr1">
    <input type="file" class="img_slt_inpt1 edu_upoad" id="doc_brow" multiple/>
</div>                                          
<div class="certf doc_brow" id="doc_brow" onmouseover="myclsFunction()" onmouseout="myclsFunction()"style="color:#14b6f4;margin-top: 15px;margin-bottom: 10px;">

</div> 

Загруженное имя файла будет отображаться в классе certf doc_brow, поскольку оно div несколько файлов появляются в div как:

see in console

, но мне нужно как filename1 и filename2

мой jquery код :

$('.edu_upoad').change(function () {
                    var file_id = this;
                    var class_name = file_id.id;
                    for(var s=0;s<this.files.length;s++){
                        Certificates.push(this.files[s]);
                        form.append("doc", this.files[s], this.files[s].name);
                        $("."+class_name).append(this.files[s].name);
                        $("."+class_name).append('<img style = "border:0px;width:20px;display:none;" id="clsimg" class="clsicon" src = "./images/closeRes.png" />');
                        $("."+class_name).append('<br/>');
                        console.log(form);
                        console.log(this.files[s]);
                    }
                });

1 Ответ

0 голосов
/ 01 апреля 2020

изменить это

 $("."+class_name).append(this.files[s].name);
 $("."+class_name).append('<img style = "border:0px;width:20px;display:none;" id="clsimg" class="clsicon" src = "./images/closeRes.png" />');
$("."+class_name).append('<br/>');

На

 if (s > 0) {
     $("."+class_name).append('<span> And </span>');
 }
 $("."+class_name).append('<span>' + this.files[s].name + '<img style = "border:0px;width:20px;display:none;" id="clsimg" class="clsicon" src = "./images/closeRes.png" />' + '</span>');

То, что я сделал, это обернуть весь элемент в тег span

И если индекс больше 0, то добавляется ' И 'текст

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...