jquery - 如何使用 jQuery 删除大写单词之间的空格?

标签 jquery

我的选择如下:

<option value="Kabardino-Balkar Republic">Kabardino-Balkar Republic</option>
<option value="Karachay-Cherkess Republic">Karachay-Cherkess Republic</option>
<option value="Karelia Republic">Karelia Republic</option>
<option value="Komi Republic">Komi Republic</option>
<option value="Mari El Republic">Mari El Republic</option>
<option value="Mordovia Republic">Mordovia Republic</option>

..我希望它们采用以下格式:

<option value="Kabardino-BalkarRepublic">Kabardino-Balkar Republic</option>
<option value="Karachay-CherkessRepublic">Karachay-Cherkess Republic</option>
<option value="KareliaRepublic">Karelia Republic</option>
<option value="KomiRepublic">Komi Republic</option>
<option value="MariElRepublic">Mari El Republic</option>
<option value="MordoviaRepublic">Mordovia Republic</option>

如何删除 value 属性中大写单词之间的空格,同时保持连字符完好无损?

最佳答案

$('option').val(function(i, val){
  return val.split(" ").join("")
})

关于jquery - 如何使用 jQuery 删除大写单词之间的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12273681/

相关文章:

javascript - 改变每个实例的颜色

javascript - 使用 jQuery 向页面动态添加脚本从不使用缓存文件

javascript - jQuery.click() 与 onClick

javascript - 以 JSON 格式追加数据

javascript - 如何在不重写整个应用程序的情况下对结果进行分块(延迟加载?)(Laravel + jQuery,SPA 风格)

javascript - jQuery 和 AJAX : how to deal with too fast responses?

javascript - 当 ng-model 值更改时,AngularJS View 不会更新

javascript - 滚动量后更改 CSS

javascript - 将 AJAX 请求转换为 jQuery

jquery - 如何通过css在鼠标悬停时显示图像