在选择选项中添加空格
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);
});
演示
相关文章:
- 在点后添加空格,但不在 URL 中添加空格
- 在逗号和句号后添加空格,但如果是十进制分隔符,则不添加空格
- Regex用于在特定条件下为新句子添加空格或句号
- 如何在字符串变量的开头和末尾添加空格
- 在字符串 jquery 中添加空格
- 在图像之前添加空格,javascript
- 在 JavaScript 中使用正则表达式在单词的任一侧添加空格
- 在选择选项中添加空格
- 根据类添加空格以保存文本文件
- 如何创建一个在字符串中查找大写字母并添加空格的函数
- Javascript匹配字符并在两者之间添加空格
- 在数字后添加空格
- 如何在正则表达式中添加空格
- 在 Javascript document.write 中添加空格
- 如何在高图表字幕选项中添加空格
- JavaScript正则表达式为字符串中的每个项目添加空格
- 在x轴和带时间刻度的直线之间添加空格
- 如何在 ng 重复元素后添加空格
- 根据元素宽度向javascript字符串添加空格
- 在TinyMCE中键入时,在字符前添加空格