Voici un extrait du début de mon code:
var myUpload = $("#upload_link").upload({bla bla bla
En gros, ce que j'essaie de faire, c'est de passer le même appel avec quelques identifiants différents ...
J'aurais supposé que cela fonctionnerait, mais ce n'est pas le cas:
var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({
Des idées?
javascript
jquery
Webby
la source
la source
upload
fonction. jsfiddle.net/X7TAXRéponses:
Essaye ça:
la source
Si vous attribuez à chacune de ces instances une classe, vous pouvez utiliser
la source
Vous pouvez utiliser plusieurs
id
comme vous avez écrit:Cependant, cela ne signifie pas que ces identifiants existent dans le DOM lorsque vous avez exécuté votre code. Cela ne signifie pas non plus que
upload
c'est une fonction légitime. Cela ne signifie pas non plus que celaupload
a été construit de manière à permettre plusieurs éléments dans une sélection.upload
est un plugin jQuery personnalisé, vous devrez donc montrer ce qui se passeupload
pour que nous puissions vous aider.la source
Assurez-vous que le
upload
plugin l'implémentethis.each
afin qu'il exécute la logique pour tous les éléments correspondants. Cela devrait idéalement fonctionnerla source
cela devrait. C'est généralement ainsi que vous effectuez plusieurs sélecteurs. Sinon, il se peut que vous n'essayiez pas d'attribuer les valeurs de retour de trois téléchargements à la même variable.
Je suggérerais d'utiliser
.each
ou peut-être de pousser les retours vers un tableau plutôt que de les affecter à cette valeur.la source
Cela devrait fonctionner, vous aurez peut-être besoin d'un espace après les virgules.
En outre, la fonction que vous appelez par la suite doit prendre en charge un tableau d'objets, et pas seulement un objet singleton.
la source