Я записал сценарий обертки, который создает DGCC на OS X
http://github.com/davecheney/make-gdc-apple/tree/master
, я хотел бы получить известие от других программистов DMD там
Я думаю, что это должно быть сделано следующим образом:
var veggies = "carrot";
var fruitvegbasket = [];
fruitvegbasket.push(veggies);
jQuery - это не то же самое, что массив. Если вы хотите добавить что-то в конец объекта jQuery, используйте:
$('#fruit').append(veggies);
или добавьте это в конец значения формы, как в вашем примере:
$('#fruit').val($('#fruit').val()+veggies);
В вашем случае fruitvegbasket
будет строка, содержащая текущее значение #fruit
, а не массив.
jQuery ( jquery.com ) позволяет манипулировать DOM, а также конкретную функцию, которую вы вызвали val ()
возвращает атрибут value
элемента input
в виде строки. Нельзя что-то натянуть на веревку.
Возможно $ ('# fruit'). Val ();
не возвращает массив, и вам нужно что-то вроде:
$("#fruit").val() || []
.val ()
не возвращает массив из элемента DOM: $ ('# fruit')
найдет элемент в документе с идентификатор #fruit и получите его значение (если оно имеет значение).