У меня есть поля, которые пользователь вводит, и я передам его в jQuery и перейду к веб-сервису.jQuery - получить выбранные опции коллекции listitem?
я могу получить значения Textboxes по:.
имени вара = $ («# MainContent_txtName») Вал()
Проблемы у меня есть несколько выбор, который состоит из элемента списка коллекция. Если бы я должен был сделать это на стороне сервера, я хотел бы сделать что-то вроде:
foreach (ListItem li in listTitles)
{
if (li.Selected)
{
selectedValue += li.Value + ",";
}
}
И это дало бы мне строку выбранных значений из списка выбора. У меня возникли проблемы с выходом из jQuery. Если я
var titles = $("#MainContent_selectListTitles").val()
То есть, очевидно, неправильно, потому что это не вернет выбранные элементы списка. Я видел сообщение, в котором говорилось, что я мог бы получить его, если я скажу, что выбрана опция. Так что я попытался это:
var titles= $('#MainContent_selectListTitles option:selected');
Следующая вещь, которую я сделал поп-предупреждение, чтобы увидеть, что названия были. Он просто сказал [объект, объект].
Так что мои вопросы:
Можно ли получить выбранные элементы из коллекции элементов списка каскадной в строку?
Или лучше, что я получаю все значения формы от обратной передачи даже по моему коду, а затем вызываю функцию jquery? Если это вариант, я попытался сделать это, но проиграл. Это говорит мне, что он не может найти метод. Поэтому я определенно не вызываю функцию jquery правильно при возврате события кнопки.
ЧТЕНИЯ.
Хорошо, поэтому я получил его сейчас. Простите меня, поскольку это мой первый раз, используя jQuery. Я использую это, чтобы получить каждый выбранный вариант: $ ("# MainContent_msClaimantType: проверено"). Каждая (функция() { оповещения ($ (это) .text()); Теперь это всплывает предупреждение для каждый выбранный вариант. Итак, теперь вопрос заключается в том, как объединить выбранные опции в переменную? спасибо. –
Я бы пошел с опцией №1, и я сделал схожую с # 1 –