HOME > > > > >

.text()

.text()

戻り値

string
text

.html()と違い、.text()はXML、HTMLの両方で利用可能。 戻り値は jQueryオブジェクトにセットされている要素のテキストを1つにまとめたもの。

ブラウザのHTMLパーサの違いにより改行や空白に違いがでます。

.text()メソッドはFormのinput要素、scriptには利用できません。inputや textarea にテキストを設定するには.val()を利用します。 また1.4以降、CDATAノードのテキストを取得できます。

サンプル

実行結果

  • jQuery Core
  • Selectors
  • Attributes
  • Traversing
  • Manipulation
  • CSS
  • Events
  • Effects
  • Ajax
  • Utilities
  • Internals
.text()で取得したもの

Javascript

  1. $('.jq-sample1 :button').on('click', function(){
  2.     $('.jq-sample1 .screen').text($('.jq-sample1 li').text());
  3. });

HTML

  1. <div class="jq-sample1">
  2.     <button class="cq-btn m-primary">execute</button>
  3.     <ul>
  4.         <li>jQuery Core</li>
  5.         <li>Selectors</li>
  6.         <li>Attributes</li>
  7.         <li>Traversing</li>
  8.         <li>Manipulation</li>
  9.         <li>CSS</li>
  10.         <li>Events</li>
  11.         <li>Effects</li>
  12.         <li>Ajax</li>
  13.         <li>Utilities</li>
  14.         <li>Internals</li>
  15.     </ul>
  16.  
  17.     <h5 class="headline-output">.text()で取得したもの</h5>
  18.  
  19.     <div class="screen">
  20.     </div>
  21. </div>

.text(textString)

引数

textStrings
text

戻り値

jQuery
jQuery オブジェクト

jQueryオブジェクトにセットされているDOM要素のテキストデータを textString に変更する。 textString にHTMLタグが含まれている場合、エスケープされる。

サンプル

実行結果

  • jQuery Core
  • Selectors
  • Attributes
  • Traversing
  • Manipulation
  • CSS
  • Events
  • Effects
  • Ajax
  • Utilities
  • Internals

Javascript

  1. $('.jq-sample2 :button').on('click', function(){
  2.     $('.jq-sample2 li')
  3.     .text('<span style="font-weight: bold">TEXT</span>')
  4.     .css({color: "red"});
  5. });

HTML

  1. <div class="jq-sample2">
  2.     <button class="cq-btn m-primary">execute</button>
  3.     <ul>
  4.         <li>jQuery Core</li>
  5.         <li>Selectors</li>
  6.         <li>Attributes</li>
  7.         <li>Traversing</li>
  8.         <li>Manipulation</li>
  9.         <li>CSS</li>
  10.         <li>Events</li>
  11.         <li>Effects</li>
  12.         <li>Ajax</li>
  13.         <li>Utilities</li>
  14.         <li>Internals</li>
  15.     </ul>
  16. </div>

.text( function(index, text) )

引数

function
この関数が返す値が挿入される。

戻り値

string
text

サンプル

実行結果

  • jQuery Core
  • Selectors
  • Attributes
  • Traversing
  • Manipulation
  • CSS
  • Events
  • Effects
  • Ajax
  • Utilities
  • Internals

Javascript

  1. $('.jq-sample3 :button').on('click', function(){
  2.     $('.jq-sample3 li')
  3.     .text(function(index, text){
  4.         return index + ' : ' + text;
  5.     })
  6.     .css({color: "red"});
  7. });

HTML

  1. <div class="jq-sample3">
  2.     <button class="cq-btn m-primary">execute</button>
  3.     <ul>
  4.         <li>jQuery Core</li>
  5.         <li>Selectors</li>
  6.         <li>Attributes</li>
  7.         <li>Traversing</li>
  8.         <li>Manipulation</li>
  9.         <li>CSS</li>
  10.         <li>Events</li>
  11.         <li>Effects</li>
  12.         <li>Ajax</li>
  13.         <li>Utilities</li>
  14.         <li>Internals</li>
  15.     </ul>
  16. </div>