Вот фрагмент начала моего кода:
var myUpload = $("#upload_link").upload({bla bla bla
По сути, я пытаюсь сделать один и тот же вызов с несколькими разными идентификаторами ...
Я бы предположил, что это сработает, но это не так:
var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({
Любые идеи?
javascript
jquery
Webby
источник
источник
upload
функцией. jsfiddle.net/X7TAXОтветы:
Попробуй это:
источник
Если вы дадите каждому из этих экземпляров класс, вы можете использовать
источник
Вы можете использовать несколько
id
так, как написали:Однако это не означает, что эти идентификаторы существуют в DOM, когда вы выполняете свой код. Это также не означает, что
upload
это законная функция. Это также не означает, чтоupload
он был построен таким образом, что позволяет использовать несколько элементов в выборе.upload
- это настраиваемый плагин jQuery, поэтому вам нужно будет показать, что с ним происходит,upload
чтобы мы могли вам помочь.источник
Убедитесь, что
upload
плагин реализуетthis.each
его, чтобы он выполнял логику для всех совпадающих элементов. В идеале должно работатьисточник
должно. Обычно так вы делаете несколько селекторов. В противном случае вам может не понравиться попытка присвоить возвращаемые значения трех загрузок одной и той же переменной.
Я бы посоветовал использовать
.each
или, возможно, передать результаты в массив, а не присваивать их этому значению.источник
Это должно сработать, вам может понадобиться пробел после запятых.
Кроме того, функция, которую вы вызываете позже, должна поддерживать массив объектов, а не только одноэлементный объект.
источник