2010-09-05 16 views
13

estoy usando un plugin jquery y mi código se ve así.Selector múltiple usando 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> 

¿notó que estoy usando la misma función exacta y estoy tan solo cambiando el nombre div, no es tan ridícula? ahora quiero que mi función jquery acepte dos parámetros div. ¿Puedo hacer eso?

gracias ..

Respuesta

28

combinar los dos selectores, al igual que en el CSS:

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

jeje, que era el check similares. $ ('# fileUpload', # fileUpload2 '). uploadify ({estaba poniendo una comilla extra allí. gracias. –

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

gracias, lo hice :) –