Aqui está um snippet do início do meu código:
var myUpload = $("#upload_link").upload({bla bla bla
Basicamente, o que estou tentando fazer é fazer a mesma chamada com alguns IDs diferentes ...
Eu teria assumido que isso funcionaria, mas não:
var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({
Alguma ideia?
javascript
jquery
Webby
fonte
fonte
upload
função. jsfiddle.net/X7TAXRespostas:
Experimente isto:
fonte
Se você der a cada uma dessas instâncias uma classe que você pode usar
fonte
Você pode usar vários
id
da maneira que escreveu:No entanto, isso não significa que esses ids existam no DOM quando você executou seu código. Também não significa que
upload
seja uma função legítima. Também não significa queupload
foi construído de uma forma que permite vários elementos em uma seleção.upload
é um plugin jQuery customizado, então você terá que mostrar o que está acontecendoupload
para que possamos ajudá-lo.fonte
Certifique-se de que o
upload
plug-in seja implementado dethis.each
forma que execute a lógica para todos os elementos correspondentes. Deve funcionar idealmentefonte
deveria. Normalmente é assim que você faz vários seletores. Caso contrário, pode ser que você não goste de atribuir os valores de retorno de três uploads à mesma var.
Eu sugeriria usar
.each
ou talvez empurrar os retornos para uma matriz em vez de atribuí-los a esse valor.fonte
Isso deve funcionar, você pode precisar de um espaço após as vírgulas.
Além disso, a função que você chamar depois deve suportar uma matriz de objetos, e não apenas um objeto singleton.
fonte