2015-09-24 64 views
0

在我的w2ui窗體中,特別是多選彈出式元素,我有幾個包含&號的選項(&)。在框本身,它顯示正確,但是當w2ui呈現彈出式選擇框時,它顯示它們的html編碼爲(&)。是否有一個簡單的解決方法可以解決這個問題,因此它在彈出式菜單中顯示爲(&)?w2ui彈出窗口中的特殊字符是html編碼

編輯:這裏是使用的腳本的細分。

`

<html> 
<head> 
    <link rel="stylesheet" type="text/css" href="http://w2ui.com/src/w2ui-1.4.2.min.css" /> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>  
    <script type="text/javascript" src="http://w2ui.com/src/w2ui-1.4.2.min.js"></script> 
</head> 
<body> 

<input id="enum"> 


<script type="text/javascript"> 
    var assetList = ['ABIL DS&O 845','ADSO012001','ADSO012002']; 
    $('#enum').w2field('enum', { 
     items: assetList 
    }); 
</script> 

</body> 
</html> 

`

+0

嘿!歡迎來到S.O.你能展示你用來渲染元素的代碼嗎?編輯你的問題來添加。 –

+0

我已經附加了一個複製問題的腳本的準系統版本。如果將它保存爲一個頁面並將其打開,然後在框中鍵入'a',則彈出窗口將在列表中顯示'&'我試圖找出 – user5373688

回答

0

似乎與 「markSearch」 的問題。

將markSearch設置爲false,如果這是您的選項。

var assetList = ['ABIL DS&O 845','ADSO012001','ADSO012002']; 
$('#enum').w2field('enum', { 
    items: assetList, 
    markSearch: false, 
}); 
+0

這樣做的竅門,謝謝!抱歉花了幾個月的時間回到你身邊,從那時起我們一直在運行我們的頁面,並在問題中出現了錯誤,但是將來它會被修復! – user5373688