Final скрипки:
http://jsfiddle.net/AcfUz/220/
* используется селектор указан в выбранном ответе и передвинул console.log значения перед вводом текста выбранные параметры должны были быть перечислены и стрелы - работайте так, как надо!
Пожалуйста, ссылается на эту скрипку:
http://jsfiddle.net/AcfUz/218/
jQuery(document).on('click', '#go', function() {
console.log("woo");
var selMulti = jQuery.map(jQuery("#inf_custom_Choosealocation_select :selected"), function(e) {
return jQuery(e).val();
console.log("hoo");
});
//var selMulti = jQuery("#inf_custom_Choosealocation_select :selected").val();
console.log(selMulti + "hmm...");
console.log("hootie");
//jQuery("#inf_custom_Choosealocation").val(selMulti.join(", "));
jQuery("#inf_custom_Choosealocation").val(selMulti);
console.log("who");
});
Это отлично работает на скрипке, но независимо от того, сколько итераций я стараюсь это не будет работать на живом сайте. Переменная, содержащая требуемые значения, всегда пуста. Я не могу за всю жизнь понять, почему ?????
Может ли кто-нибудь пролить свет в мой час отчаяния? Прошло 7 часов, и мне нужно решить это до утра.
Я предполагаю, что для этого расширится - код в скрипке - это код, который я указываю на сайте. Форма, а затем скрипт перед закрывающим тегом тела. Форма динамически загружается (занимает около секунды). То, что мне нужно выполнить, - это захват любых значений, которые пользователь выбирает из любого из нескольких полей выбора (я начинаю с этого), и копировать их как список, разделенный запятыми, в другой текстовый ввод одной строки. Скрипка великолепно работает, но я не знаю, что происходит на сайте. Я просто возвращаю пустое/пустое - это не дает мне никаких консольных ошибок, которые когда-либо (за исключением отсутствующего img), и я могу видеть контрольные точки console.log.
Вот живая ссылка:
вы должны вставить ссылку – flcoder
http://jsfiddle.net/AcfUz/218/ – WorkingMan8798
Прошу прощения за плохое форматирование; это была долгая ночь – WorkingMan8798