相关疑难解决方法(0)

当动态创建文件输入时,jQuery文件上载无效

我正在使用这个jquery上传器(http://blueimp.github.io/jQuery-File-Upload/basic.html),当文件输入放在网站的原始代码中时,它工作正常,但我动态追加使用jquery的字段,它不起作用.这是触发上传的jquery:

$('.fileupload').fileupload({
    dataType: 'json',
    done: function (e, data) {
        $.each(data.result.files, function (index, file) {
            alert(file.name);
            //$('<p/>').text(file.name).appendTo(document.body);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

这就是应该触发上传的内容:

<input class="fileupload" type="file" name="files[]" data-url="uploads/">
Run Code Online (Sandbox Code Playgroud)

这是jquery附加的代码:

$(document).on('click','.addItem', function(){
            $('<!--ROW START-->\
                <form class="widget-content item" data-url="uploads/">\
                    <div class="row">\
                        <div class="col-md-3"><input type="text" class="form-control" name="itemName[]"></div>\
                        <div class="col-md-3"><textarea class="auto form-control" name="itemDescription[]" cols="20" rows="1" style="word-wrap: break-word; resize: vertical;"></textarea></div>\
                        <div class="col-md-3"><textarea class="auto form-control" name="itemCondition[]" cols="20" rows="1" style="word-wrap: break-word; resize: vertical;"></textarea></div>\
                        <input type="hidden" class="itemId" name="itemId[]" value="">\
                        <input type="hidden" name="itemInventoryId[]" value="<?=$_GET["inventory_id"]?>">\
                        <input type="hidden" name="itemParent[]" value="'+$(this).closest('.formHolder').data('parent-room')+'">\
                        <div class="col-md-2">\ …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery file-upload blueimp

6
推荐指数
1
解决办法
2万
查看次数

jQuery中$和$()之间的区别

有人可以努力解释我$$()jquery 之间的区别吗?

我知道它$()是简写形式,$jQuery()它接受任何DOM元素并将其转换为jQuery对象.

但我不确定的$是它是什么以及它有多么不同$().请赐教.

谢谢堆,Chaitanya

jquery

4
推荐指数
2
解决办法
8167
查看次数

标签 统计

jquery ×2

blueimp ×1

file-upload ×1

html ×1

javascript ×1