jquery - $.trim 文本输入值开头和结尾处的空格

标签 jquery

所以我试图修剪文本输入值之前和之后的任何空格...

有什么想法吗?使我抓狂。我尝试阅读$.trim()。但无法让它正常工作。

代码:

var campaign_values = {
        name : $.trim($('.nameField').val().toLowerCase().replace(/\s/g, "_")),
        // other variables...
};

最佳答案

不确定您在修剪时遇到什么问题,但您应该能够像这样使用它:

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...
};

关于jquery - $.trim 文本输入值开头和结尾处的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479495/

相关文章:

javascript - 在导航中突出显示链接

jquery - 如何使用 CSS 使输入字段的行为类似于单击按钮?

javascript - jquery slider 在我到达最后一个后不会继续

javascript - jquery .eq 选择器有更短的方法吗?

javascript - downloadUrl 函数不适用于使用 opencart 创建谷歌地图定位器

javascript - 使用 jQuery 检查电子邮件地址数组

jQuery - Validate() 并对相似的表单项进行分组

使用flipCounter setInterval/onAnimationStopped 的 jQuery Ajax 计时循环问题

javascript - 每次显示警报时都会增加 sessionStorage 值

javascript - 使用 JQuery 更新隐藏字段