首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在点击按钮时更改多个文件上传jquery中的最大长度

在点击按钮时更改多个文件上传jquery中的最大长度
EN

Stack Overflow用户
提问于 2013-02-20 16:04:46
回答 1查看 859关注 0票数 0

我想在Jquery from here的多文件上传插件中更改允许上传的最大文件数。我想在点击按钮/锚标签时进行更改。与我们在jquery ui options或类似的something.this中设置选项的方式一样,文件上传控制和更改最大限制的按钮。

代码语言:javascript
复制
    <input type="file" class="multi max-2" id="fileuploadcntrl" />
<input type="button" onclick="changefunc();" />

我使用这个函数来更改类名和限制文件

代码语言:javascript
复制
<script type="text/javascript">
        function changefunc() {
            var classname = $('#fileuploadcntrl').attr('class');

            $("#fileuploadcntrl").attr('class', 'multi max-1 MultiFile-applied');

        }
    </script>

我已经使用了这段代码,并且能够在按钮上更改类名,单击它可以正确地显示修改后的类名,但实际限制仍然是相同的,即2.当尝试上传新文件时,它并没有像应该的那样禁用。

在js文件中尝试了一些调整,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 16:12:38

建议您使用addClassremoveClass而不是attr选择器,以获得更好的性能

代码语言:javascript
复制
 function changefunc() {
        var classname = $('#fileuploadcntrl').attr('class'); // i don't know why are u doing this since you are not using this in you script...
        var $fileuploadcntrl=$("#fileuploadcntrl");
        $fileuploadcntrl.removeClass(); // removes all classes
        $fileuploadcntrl.addClass('multi max-1 MultiFile-applied');//add classes

    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14974972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档