そのため、テキスト入力値の前後にスペースを削除しようとしています...
何か案は?私を狂わせる。を読んでみました$.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...
};
トリムでどのような問題が発生したかはわかりませんが、次のように使用できるはずです。
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"