2016-09-26 2 views
0

У меня есть следующий код на обновления:Заполнитель не получает добавлены в поле выбора

$('#vnfMobilityParamSelect').change(function() { 
    }).multipleSelect({ 
     width: '100%', 
     selectAll: false, 
     minimumCountSelectedType: 4 

    }); 

Это HTML часть:

<select id="vnfMobilityParamSelect" name="vnfMobilityParamSelect" float="right" multiple="multiple" style="min-width:100%;"> </select> 

Внутри функции я пытаюсь добавить заполнитель, на удовлетворяющих условию:

if(selectedVNF=='SGW') 
    { 
     $("#vnfMobilityParamSelect").prop('placeholder','Select Tracking Area'); 
    } 
    else 
    { 
     $("#vnfMobilityParamSelect").prop('placeholder','Select Pool Area'); 
    } 

Но он выглядит пустым, т. е. не добавляется местозаполнитель. Я пробовал то же самое с использованием attr, document.getElementById, ничего не работает. Пожалуйста помоги!

+0

Исходный элемент '' '' '' 'не поддерживает атрибут' placeholder'. Вероятно, это вариант плагина –

+0

Поскольку вы добавляете заполнитель после инициализации JS. Вероятно, вам нужно повторно инициализировать поле выбора на лицевой стороне. Проверьте документы вашего плагина, чтобы узнать, существует ли метод повторного инициализации. Или, возможно, уничтожьте, затем init. – James

+0

Ya But Multi-select drop down Plugin Поддерживает заполнитель с помощью скрипта –

ответ

1
$('#vnfMobilityParamSelect').change(function() { 
}).multipleSelect({ 
    width: '100%', 
    selectAll: false, 
    placeholder:"Your Text", 
    minimumCountSelectedType: 4 

}); 
+0

я сделал это раньше. Но тогда ваш текст сохранен. Я хочу изменить его в зависимости от выбора, есть и другая часть, в которой значение placeholder изменяется на: 'Select Pool Area' –

+0

@PrasitaMukherjee Попробуйте '$ ('# vnfMobilityParamSelect'). MultipleSelect ('placeholder', 'Select Pool Area '); '. Теперь было бы легче помочь, если вы приручите соответствующую плагиновую ссылку и проверите DOC, если этот плагин поддерживает динамическую опцию. В противном случае, уничтожьте его и повторно инициализируйте его –

+0

Ошибка: не найден метод меток, делая это –

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