我有一个select
在我的页面上有value
的Test One
<option value="Test One">Test One</option>
我想知道是否有办法使用 jQuery 替换单词中的空格
我知道 jQuery Trim 技术,但这只能消除开头和结尾的空格,我正在寻找一些方法来删除空格,使其变为 TestOne
有什么想法吗?
最佳答案
一个简单的string.replace
就可以解决问题:
var str = "Test One";
str = str.replace(/ /g, '');
现在关于你的问题,这就是有点令人困惑的地方。如果您想替换 value 属性,则:
$('option').val(function (i, value) {
return value.replace(/ /g, '');
});
如果您想替换标签之间的文本,则:
$('option').text(function (i, text) {
return text.replace(/ /g, '');
});
关于jQuery 替换 Word 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4932898/