jquery $ は実際に何を返しますか? 質問する

jquery $ は実際に何を返しますか? 質問する

私はJQueryのドキュメントを読みましたが、何をすべきかについて多くの注意が払われていますが、合格機能については、実際に何なのかについての情報がありません戻り値

特に、要素が 1 つしか見つからない場合でも、常に配列を返しますか? 何も見つからない場合は null を返しますか? これはどこに文書化されていますか?

jQuery メソッドを戻り値に適用できることは理解していますが、戻り値を直接使用したい場合はどうすればよいでしょうか?

ベストアンサー1

からリック・ストラールの説明:

jQuery オブジェクト: ラップされたセット: セレクターは、「ラップされたセット」と呼ばれる jQuery オブジェクトを返します。これは、選択されたすべての DOM 要素を含む配列のような構造です。ラップされたセットを配列のように反復処理したり、インデクサー (たとえば $(sel)[0]) を介して個々の要素にアクセスしたりできます。さらに重要なことは、選択されたすべての要素に対して jQuery 関数を適用できることです。

何も返さないことについて:

常に配列を返しますか? null を返しますか?

常に同じものが返されますが、そこにコンテンツがあるかどうかが問題となります。通常、.val() (例: $('.myElem').val()) を使用してこれを確認できます。

おすすめ記事