簡體   English   中英

在選擇選項中添加空格

[英]Adding Spaces in select options

我有一個下拉選擇菜單,該菜單從數據庫中提取值。 由於它們是從數據庫中提取的,因此文本看起來像TitleIsAvalible一樣壓縮。 我可以繼續選擇這些值並通過控制台添加空間,但是它們在屏幕上沒有改變。

我敢肯定,這是我忘記的簡單事情,但是我可以弄清楚。

我的選擇看起來像這樣

<p>
   <select class="form-control js_create">
     <option value="">Edit an existing table</option>
     <option value="16">AuthenticationOperations</option>
   </select>
</p>

但我希望該選項改為讀取身份驗證操作。

我已經嘗試過這樣的事情

$('.js_create option').text().replace(/([A-Z])/g, ' $1').trim();

任何幫助,將不勝感激!

您需要為text()提供一個函數來執行當前值的操作。 嘗試這個:

$('.js_create option').text(function(i, v) {
    return v.replace(/([A-Z])/g, ' $1').trim();
});

小提琴的例子

我認為您忘記了將價值再次輸入text

像波紋管

$('.js_create option').each(function(){
    var formattedText = $(this).text().replace(/([A-Z])/g, ' $1').trim();
    $(this).text(formattedText);
});

DEMO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM