jquery - 如果填充了文件名范围,如何将类添加到外部 div

标签 jquery css

如何向“span class="btn"”添加一个类,以便在用户成功上传文件时改变颜色。到目前为止,我有以下代码;

<div class="fileinput fileinput-new" data-provides="fileinput">
  <span class="btn btn-default btn-file"><span>Browse</span>
  <input type="file" class="file1" />
  </span>
  <span class="fileinput-filename1"></span><span class="fileinput-new">No file chosen</span>
</div>

那么我更新文件名跨度的脚本如下

            $(".file1").on('change', function() {
                var fileName = $(this).val();
                $(".fileinput-filename1").html(fileName);
            });

最佳答案

更新文件名后,您可以使用 jQuery 向按钮添加新类

$('.btn').addClass('success');

关于jquery - 如果填充了文件名范围,如何将类添加到外部 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39634899/

相关文章:

Javascript实时做减法

javascript - Rails + Ajax : destroy. js.erb 渲染成功,但 div(具有特定 id)未被删除

javascript - 为CSS中的单个对象事件效果创建异常

css - 设置点击链接的样式 - 任何仅 CSS 的解决方案?

css - 滚动时 ag 行组移动

css - mat-cell 高度未填充父级

javascript - Ember 集成: Trigger click event on root element

php - 使用 AJAX 数据更新数据库

javascript - 您可以使用 jQuery 为当前的 css 值添加旋转吗?

javascript - 通过 JS 或 CSS 的浏览器历史记录