Berikut potongan awal kode saya:
var myUpload = $("#upload_link").upload({bla bla bla
Pada dasarnya apa yang saya coba lakukan adalah melakukan panggilan yang sama dengan beberapa ID berbeda ...
Saya akan berasumsi ini akan berhasil tetapi tidak:
var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({
Ada ide?
javascript
jquery
Webby
sumber
sumber
upload
fungsinya. jsfiddle.net/X7TAXJawaban:
Coba ini:
sumber
Jika Anda memberikan setiap instance ini kelas yang dapat Anda gunakan
sumber
Anda dapat menggunakan beberapa
id
seperti yang Anda tulis:Namun, itu tidak berarti bahwa id tersebut ada di dalam DOM ketika Anda telah mengeksekusi kode Anda. Ini juga tidak berarti bahwa itu
upload
adalah fungsi yang sah. Ini juga tidak berarti bahwaupload
telah dibangun dengan cara yang memungkinkan banyak elemen dalam sebuah seleksi.upload
adalah plugin jQuery kustom, jadi Anda harus menunjukkan apa yang terjadiupload
agar kami dapat membantu Anda.sumber
Pastikan
upload
plugin diimplementasikanthis.each
di dalamnya sehingga akan mengeksekusi logika untuk semua elemen yang cocok. Idealnya harus bekerjasumber
Itu harus. Biasanya begitulah cara Anda melakukan banyak selektor. Jika tidak, Anda mungkin tidak suka mencoba menetapkan nilai kembalian dari tiga unggahan ke var yang sama.
Saya akan menyarankan menggunakan
.each
atau mungkin mendorong pengembalian ke array daripada menugaskannya ke nilai itu.sumber
Seharusnya berfungsi, Anda mungkin perlu spasi setelah koma.
Selain itu, fungsi yang Anda panggil setelahnya harus mendukung larik objek, dan bukan hanya objek tunggal.
sumber