javascript - java - 如何在java脚本中设置span而不是div中的文本?
问题描述
我在 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 中,如:
但我需要像 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]);
}
});
解决方案
改变这个
$("."+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,则添加“和”文本
推荐阅读
- python - Visual Studio Code 使用“python”而不是“py”来运行 Python 文件,它什么都不做(PATH 中的 3.7 64 位)
- docker - Connect Docker-container by Unit-socket
- javascript - 第二次单击按钮不起作用(JQuery)
- git - How to run Pylama only for uncommitted changes (git)
- mysql - mySQL- invalid default value
- javascript - 如何在 React 组件内的另一个函数中访问 useEffect 的异步数据
- android - Android Kivy JsonStore data.json does not persist across upgrades
- django - Using query to match object and then get all objects associated via foreignkey
- python - Floating Object is not iterable
- python - 将数据框列从字符串转换为数字列表