1. ホーム
  2. ジャバスクリプト

[解決済み】val()とtext()の違いについて)

2022-04-20 21:13:26

質問

jQueryの関数の違いは何ですか? val()text() ?

どちらを使うべきですか?

どのように解決するのですか?

.val() は input 要素 (あるいは value 属性を持つすべての要素?) で動作し .text() は、input 要素では動作しません。 .val() は、型に関係なく input 要素の値を取得します。 .text() マッチしたすべての要素の innerText (HTML ではない) を取得します。

.text()

結果は、以下の文字列です。 すべてのテキストコンテンツを結合した にマッチした要素です。このメソッドは HTML文書とXML文書の両方が対象です。を使用することはできません。 input要素に使用されます。入力 フィールドのテキストはval属性を使用してください。

.val()

value属性の内容を取得する にマッチした最初の要素の