2016-11-29 9 views

ответ

4

Когда вы получите значение combo с помощью combo.value, вы увидите массив, который находится в порядке, как вы выбрали комбо-данные из комбинированного блока. Это приведет к тому, что последний индекс combo.value будет вашим требуемым результатом.

В приведенном ниже коде я взял значения комбо и отобразил последний результат.

var combo = this.up().down('combo'); 
       var CoboVal = combo.value; 
       var CoboValLength = CoboVal.length; 
       if(CoboValLength !== 0){ 
        var CoboValData = CoboVal[CoboValLength-1]; 
        alert(CoboValData); 
       } 

Я создал fiddle для вас, пожалуйста, проверьте.

+0

Спасибо UDID за ответ ур. Я применяю этот код к select event combobox, и он не дает мне последнее выбранное значение. Есть ли способ получить это значение на выбранном событии? – Gaurav

+0

@Gaurav В выбранном событии вы получите любое значение, которое вы выбираете каждый раз. ну в этом случае также мой ответ применяется. Я обновил скрипача. Пожалуйста, смотрите. – UDID

+0

Спасибо UDID за решение! – Gaurav

Смежные вопросы