2016-09-26 122 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

原生DOM'select'元素不支持'佔位符'屬性。可能這是插件的選項 –

+0

由於您在JS初始化後添加了佔位符。您可能需要重新初始化前端的選擇框。檢查插件的文檔以查看是否存在重新初始化方法。或者也許破壞,然後init。 – James

+0

雅但多選擇下拉插件通過腳本支持佔位符 –

回答

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池區');'。如果你隱藏了相關的插件鏈接,並且檢查DOC,如果這個插件支持動態選項更改,現在將更容易提供幫助。否則,銷燬它並重新初始化它 –

+0

錯誤:未知方法佔位符通過這樣做 –