jQuery,如何检查插件是否已应用于div?

前端之家收集整理的这篇文章主要介绍了jQuery,如何检查插件是否已应用于div?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery文件上传器: https://github.com/blueimp/jQuery-File-Upload

我正在使用上面的插件.如何在jQuery中查看是否已经应用了fileUpload?

我现在收到以下错误

Uncaught FileUpload with namespace "file_upload" already assigned to this element
jQuery.jQuery.extend._Deferred.deferred.resolveWithjquery-1.5.1.js:869
donejquery-1.5.1.js:6591
jQuery.ajaxTransport.send.callbackjquery-1.5.1.js:7382

有没有办法在我的函数调用之前检查:

$('.upload').fileUploadUI({
 .........
 .........
 .........

谢谢

解决方法

您可以添加/设置一个类作为排序的标志.在这种情况下,我们将添加一个名为applied的类
//scroll through each upload item
$('.upload').each(function(){

    //Make sure class is not found
    if (!$(this).hasClass('applied')) 

        //Apply Class and Upload Plugin
        $(this).addClass('applied').fileUploadUI({...}); 
});

如yoavmatchulsky所指出的更新,您也可以更轻松地做到

$('.upload:not(.applied)').addClass('applied').fileUploadUI({...});
原文链接:https://www.f2er.com/jquery/177954.html

猜你在找的jQuery相关文章