所以我试图在文本输入值之前和之后修剪任何空格......
有任何想法吗?使我抓狂。我试着继续阅读$.trim()
。但不能让它正常工作。
代码:
var campaign_values = {
name : $.trim($('.nameField').val().toLowerCase().replace(/\s/g, "_")),
// other variables...
};
所以我试图在文本输入值之前和之后修剪任何空格......
有任何想法吗?使我抓狂。我试着继续阅读$.trim()
。但不能让它正常工作。
代码:
var campaign_values = {
name : $.trim($('.nameField').val().toLowerCase().replace(/\s/g, "_")),
// other variables...
};
不确定您在使用 trim 时遇到了什么问题,但您应该可以像这样使用它:
var campaign_values = {
name : $.trim($('.nameField').val()).toLowerCase().replace(/\s/g, "_"),
// other variables...
};
虽然在这种情况下,我认为使用 javascript 更清晰trim()
var campaign_values = {
name : $('.nameField').val().trim().toLowerCase().replace(/\s/g, "_"),
// other variables...
};
$.trim
在调用replace
函数之前尝试使用:
name : $.trim($('.nameField').val()).toLowerCase().replace(/\s/g, "_"),
标准的 JavaScript String.trim() 将从字符串中删除开头和结尾的空格。
" string ".trim() == "string"