■jQuery.trim(str)
あれ、何か上手く動いてないぞ。という場合にその原因として、引数に空白文字が入っていることがあります。なので、便利な関数としてトリムを使いましょう。
$(“button”).click(function () {
var str = ” \n lots of spaces before and after “;
alert(“‘” + str + “‘”);str = jQuery.trim(str);
alert(“‘” + str + “‘ – no longer”);
});(引用:http://semooh.jp/jquery/api/utilities/jQuery.trim/str/)
文字列の先頭と末尾から、空白を除去します。渡された文字列から、正規表現で空白と見做されるものを除去します。そのため、改行コードや全角のブランクであっても、空白として処理されます。
これだけでOK。ちゃんと意図した文字が取得できますね。