Aquí hay un fragmento del inicio de mi código:
var myUpload = $("#upload_link").upload({bla bla bla
Básicamente, lo que estoy tratando de hacer es hacer la misma llamada con algunas ID diferentes ...
Habría asumido que esto funcionaría, pero no es así:
var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({
¿Algunas ideas?
javascript
jquery
Webby
fuente
fuente
upload
función. jsfiddle.net/X7TAXRespuestas:
Prueba esto:
fuente
Si le da a cada una de estas instancias una clase, puede usar
fuente
Usted puede utilizar múltiples
id
es la forma en que escribió:Sin embargo, eso no significa que esos ID existan dentro del DOM cuando haya ejecutado su código. Tampoco significa que
upload
sea una función legítima. Tampoco significa queupload
se haya construido de una manera que permita múltiples elementos en una selección.upload
es un complemento de jQuery personalizado, por lo que tendrá que mostrar lo que está sucediendoupload
para que podamos ayudarlo.fuente
Asegúrese de que el
upload
complemento se implementethis.each
en él para que ejecute la lógica de todos los elementos coincidentes. Idealmente debería funcionarfuente
debería. Normalmente, así es como se hacen varios selectores. De lo contrario, es posible que no le guste que intente asignar los valores de retorno de tres cargas a la misma var.
Sugeriría usar
.each
o tal vez enviar los retornos a una matriz en lugar de asignarlos a ese valor.fuente
Eso debería funcionar, es posible que necesite un espacio después de las comas.
Además, la función que llame posteriormente debe admitir una matriz de objetos, y no solo un objeto singleton.
fuente