2010-09-05 20 views
13

我正在使用jquery插件,我的代码看起来像这样。使用jQuery的多选择器

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#fileUpload').uploadify({ 
     'uploader': 'img/uploadify.swf', 
     'script': 'uploadify.php', 
     'folder': 'upload', 
     'auto' : 'true', 
     'cancelImg': 'img/cancel.png', 
     'fileDesc': 'jpg/jpeg', 
     'displayData': 'percentage', 
     'fileExt': "*.jpg;*.jpeg", 
     'sizeLimit' : '8388608', 
     'fileDataName' : 'file', 
     onComplete: function(event, queueID, fileObj, reposnse, data) 
     { 
    $('#filesUploaded').append('<a href='+fileObj.filePath+'>'+fileObj.name+'</a><br>'); 
    $("#firstUpload").remove(); 

     } 
     }); }); 

$(document).ready(function() { 
    $('#fileUpload2').uploadify({ 
     'uploader': 'img/uploadify.swf', 
     'script': 'uploadify.php', 
     'folder': 'upload', 
     'auto' : 'true', 
     'cancelImg': 'img/cancel.png', 
     'fileDesc': 'jpg/jpeg', 
     'displayData': 'percentage', 
     'fileExt': "*.jpg;*.jpeg", 
     'sizeLimit' : '8388608', 
     'fileDataName' : 'file', 
     onComplete: function(event, queueID, fileObj, reposnse, data) 
     { 
    $('#filesUploaded').append('<a href='+fileObj.filePath+'>'+fileObj.name+'</a><br>'); 
    $("#firstUpload").remove(); 

    } 
     }); }); 
     </script> 

你注意到我使用完全相同的功能,我只是改变div的名称,是不是很荒谬?现在我想让我的jquery函数接受两个div参数。我可以那样做吗?

谢谢你..

回答

28

合并两个选择,就像在CSS:

$(document).ready(function() { 
    $('#fileUpload, #fileUpload2').uploadify({ 
     ... 
    }); 
}); 
+0

嘿嘿,我被检查等。 $('#fileUpload',#fileUpload2')。uploadify({我在那里加了一个额外的单引号,谢谢 – 2010-09-05 05:01:02

3
<script type="text/javascript"> 
$(document).ready(function() { 
    $('#fileUpload,#fileUpload2').uploadify({ 
     'uploader': 'img/uploadify.swf', 
     'script': 'uploadify.php', 
     'folder': 'upload', 
     'auto' : 'true', 
     'cancelImg': 'img/cancel.png', 
      'fileDesc': 'jpg/jpeg', 
     'displayData': 'percentage', 
     'fileExt': "*.jpg;*.jpeg", 
     'sizeLimit' : '8388608', 
     'fileDataName' : 'file', 
     onComplete: function(event, queueID, fileObj, reposnse, data) { 
     $('#filesUploaded').append('<a href='+fileObj.filePath+'>'+fileObj.name+'</a><br>'); 
     $("#firstUpload").remove(); 
     } 
    }); }); 
</script> 
+0

谢谢你,我做到了。:) – 2010-09-05 05:01:32