1. ホーム
  2. jquery

[解決済み] jquery find class and get value

2022-03-08 21:39:02

質問

入力テキストフィールドの値を取得しようとしています。

は、HTMLです。

<div id="start">
    <p>
        <input type="text" class="myClass" value="my value" name="mytext"/>
    </p>
</div>

jqueryは。

var myVar = $("#start").find('myClass').val();

問題は、myVarが未定義で出てくることです。 なぜかわかる方いらっしゃいますか?

どうすればいいですか?

クラスセレクタは先頭にドットが付きます。あなたの .find() が抜けているので、jQuery はあなたが探しているのは <myClass> 要素で構成されています。

var myVar = $("#start").find('.myClass').val();