Получение выбранного значения из выпадающего списка, помещенного в div

0

Я пытаюсь передать значение, выбранное из раскрывающегося списка, помещенного внутри div, в php-скрипт, который затем вставляет его в базу данных.

Мне сказали, что для доступа к элементу ввода используется использование div.

   ("#divname").text();  

Я возился и узнал, что это всего лишь строка всех опций, которая в основном является всего текста внутри div.

Может ли кто-нибудь помочь мне выбрать только выбранное значение? заранее спасибо

Теги:

3 ответа

1

Попробуйте так:

 ("#divid").find('selectSeclector').val();

Вам нужно выбрать элемент select из div и использовать .val() чтобы получить выбранное значение. Если вы знаете идентификатор элемента select, просто выполните $('#selectId').val(); , ("#divname").text(); будет давать только все внутренние текстовые значения всех элементов внутри div, включая самих себя.

  • 0
    selectSelector должен быть идентификатором моего выпадающего списка. правильно?
  • 0
    Что говорит неопределенный? Опубликуйте также и свой HTML. Кстати вам нужно заменить значения в плахолдерах в моем ответе. Не используйте как есть.
Показать ещё 1 комментарий
1

Предполагая, что у вас есть следующий раскрывающийся список

<select id = "drop"><option value = "hello">Hello</option></select>

Ниже код вернет выбранное значение

$("#drop").change(function(){
  var value = $(this).val();
});
0

Вы можете просто получить выбранное значение выпадающего списка, используя его идентификатор элемента

var drpdwnid = document.getElementById("dropdownlistid");
var selectedvalue = drpdwnid.options[drpdwnid.selectedIndex].value;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню