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

Mik*_*ick 2 jquery

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

有任何想法吗?使我抓狂.我试过读$.trim().但无法让它正常工作.

码:

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

Mik*_*ant 8

不知道你修剪了什么问题,但你应该能够像这样使用它:

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

虽然在这种情况下,我认为使用javascript更清楚 trim()

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