Получить текущее выбранное значение в редактируемом окне выбора - PullRequest
0 голосов
/ 30 октября 2019

Я использовал редактируемый плагин select Jquery, теперь проблема в том, что мне нужно текущее выбранное значение редактируемого элемента управления select без изменения или другого события

ссылка на Редактируемый выбор

Я пытался следовать до сих пор, но безуспешно

$('#customer_name').find('li.selected').value()
$('#customer_name').siblings('.es-list').find('li.selected').value()
$("#customer_name").val();

HTML

<select id="customer_name" name="customer_name" class="form-control"> 
<?php
    foreach($customers as $customer){
     echo "<option value='".$customer['cust_id']."'>".$customer['cust_name']." </option>";
    }//foreach
?>
</select> 


$('#customer_name').editableSelect();

Ответы [ 3 ]

0 голосов
/ 31 октября 2019

У меня есть некоторые исследования и разработки по этому вопросу, и я нашел кое-что, что помогает мне достичь цели. Итак, я делюсь кодом Jquery с Link , чтобы вы могли получить больше информации.

Код Jquery для получения выбранного значения:

        $('#onselect')
            .editableSelect()
            .on('select.editable-select', function (e, li) {
                console.log('Seletced Value: ');
                console.log(li.val() + '. ' + li.text());
        });

Реф. Веб-сайт Пример редактирования Jquery

Спасибо.

0 голосов
/ 11 ноября 2019

Я прочитал документы, но я не смог найти никакого решения, поэтому я впервые сохранил значение редактируемого выбора в скрытом поле, и когда пользователь меняет значение, у меня есть jquery для обновления значения. если у кого-то есть решение, пожалуйста, укажите

0 голосов
/ 31 октября 2019

Попробуйте это

const x = $('#customer_name').attr('value')

, это должно работать.

, если это не работает, то ваш HTML-элемент не имеет атрибута с именем value, попробуйте добавить значение & idк любому элементу HTML, затем выполните $ (id) .attr ('value'), и вы получите атрибут value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...