Где lb - это список, txtfield - это текстовое поле, этот код принимает все значения параметров, помещает их в массив и превращает в список через запятую:
var arr = [];
for (var i = 0; i < lb.length; i++) {
arr[i] = lb.options[i].value;
}
txtfield.value = arr.join(',');
lb.options.toString (), очевидно, не работает, потому что это массив параметров (значение и текст).Я не нашел ничего более лаконичного, чем этот.
Что такое способ jQuery?Я попытался возиться с $(lb).each()
, но, похоже, не могу заставить его работать таким же образом.