jQuery API の jQuery . trim( str ) は、strに指定した文字列の先頭と末尾から、whitespace(空白、改行、タブ)を削除するメソッド。
引数
- str
先頭と末尾のwhitespace(空白、改行、タブ)を削除したい文字列。
戻り値
- String
先頭と末尾のwhitespace(空白、改行、タブ)を削除した文字列。
記述方法
jQuery . trim( 文字列 )
「文字列」に指定した文字列の先頭と末尾から、whitespace(空白、改行、タブ)を削除。
記述例
jQuery( '#sample' ) . text( jQuery . trim( ' サンプル ' ) );
「 サンプル 」から、先頭と末尾の空白を削除し、idが「sample」の要素に「サンプル」と表示する。
実装例(サンプル)
trim後:
実装例(サンプル)の動作について
「trim」ボタンをクリックすると、テキスト入力欄のデフォルト値である「 サンプル 」から、先頭と末尾の空白を削除し、「trim後:」の右横に「サンプル」と表示する。
実装例(サンプル)のソースコード
JavaScript
<script type="text/javascript">
<!--
jQuery( function() {
jQuery( '#jquery-sample-trim' ) . click( function() {
var str = jQuery( '#jquery-sample-input' ) . val();
var str = jQuery . trim( str );
jQuery( '#jquery-sample-str' ) . text( str );
} );
} );
// -->
</script>
<!--
jQuery( function() {
jQuery( '#jquery-sample-trim' ) . click( function() {
var str = jQuery( '#jquery-sample-input' ) . val();
var str = jQuery . trim( str );
jQuery( '#jquery-sample-str' ) . text( str );
} );
} );
// -->
</script>
CSS
<style>
<!--
#jquery-sample {
margin: 10px;
}
#jquery-sample input {
margin: 5px 5px 5px 0px;
}
-->
</style>
<!--
#jquery-sample {
margin: 10px;
}
#jquery-sample input {
margin: 5px 5px 5px 0px;
}
-->
</style>
HTML
<div id="jquery-sample">
<p>
<input type="text" id="jquery-sample-input" value=" サンプル ">
<button id="jquery-sample-trim">trim</button>
</p>
<p>trim後:<span id="jquery-sample-str"></span></p>
</div>
<p>
<input type="text" id="jquery-sample-input" value=" サンプル ">
<button id="jquery-sample-trim">trim</button>
</p>
<p>trim後:<span id="jquery-sample-str"></span></p>
</div>