コンテキストjQueryセレクターがいくつかの要素を見つけられないのはなぜですか?

オールドギーザー

ドキュメントcontext記載されているようにパラメータを正しく理解している場合、以下は予想どおり2つの項目のコレクションです。p

const text = "<body><div class='a'> <p>Test</p> <p>Test 2</p> </div></body>";
const p = $("p", text);

しかし、なぜ以下のすべてが結果を返さないのですか?

const d = $("div", text);
const b = $("body", text);

JSフィドル

ロリー・マクロサン

から作成されたjQueryオブジェクトのouterHTMLをtext見ると、body要素が削除されていることがわかりますこれは、bodyjQueryを使用し要素を追加できないためです1つはすでにDOMに存在しているはずであり、もう1つを追加することはできません。

したがってbodytextjQueryオブジェクト内で見つける要素はありませんこれがそのデモです:

const text = $("<body><div class='a'> <p>Test</p> <p>Test 2</p> </div></body>");
console.log(text[0].outerHTML) // no body!
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

上記の出力でわかるように、divthenはjQueryオブジェクトのルート要素になります。

そこから、効果的に実行します$('div').find('div')-つまり。それを含む要素内の要素を検索しようとしています。そのため、何も返されません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

セレクターが動的に追加された要素を見つけられないのはなぜですか?

分類Dev

Javaがコンストラクターを見つけられないのはなぜですか?

分類Dev

Padrinoが私のレーキタスクを見つけられないのはなぜですか?

分類Dev

Python:セレンがangularJSサイトで要素を見つけられないのはなぜですか?

分類Dev

セレンがクロムドライバーを見つけられないのはなぜですか?

分類Dev

Selenium(Python)がリンクテキストのあるページ上のリンクを見つけられないのはなぜですか?

分類Dev

Angularが外部ファイルのディレクティブのコントローラーを見つけられないのはなぜですか?

分類Dev

Mavenがテストを見つけられないのはなぜですか?

分類Dev

Unityがパラメーター化されたコンストラクターを見つけられないのはなぜですか?

分類Dev

インデックスコードがリスト内のアイテムを見つけられないのはなぜですか?

分類Dev

kmeansが3つのクラスターを見つけられないのはなぜですか?

分類Dev

PowerShellがgcloudコマンドレットを見つけられないのはなぜですか?

分類Dev

セレンがxpathからこの一見単純な要素を見つけられないのはなぜですか?

分類Dev

ターミナルがCocoapodsコマンドを見つけられないのはなぜですか?

分類Dev

Djangoテンプレート{%url%}タグの場合、最後だけでなく、汎用ビューコンテキストからすべてのURL引数を見つけるにはどうすればよいですか?

分類Dev

テンプレートが見つからないのはなぜですか

分類Dev

phpspecがクラスを見つけられないのはなぜですか?

分類Dev

GetConstructorを使用してInt32のデフォルトコンストラクターを見つけられないのはなぜですか?

分類Dev

NSScannerがターゲット文字列の最初のオカレンスを見つけられないのはなぜですか?

分類Dev

jQueryクラスセレクターが1つの要素しか返さないのはなぜですか?

分類Dev

Traefikが同じネットワーク上でコンテナを見つけられないのはなぜですか?

分類Dev

@UniqueConstraintがスーパークラスから列を見つけられないのはなぜですか?

分類Dev

ドキュメントで適切な ID を見つけた後、いくつかのコレクションからデータを選択する

分類Dev

このスクリプトが名前がスペースで終わるディレクトリを見つけられないのはなぜですか

分類Dev

Rustがマルチステートメントマクロで変数を見つけられないのはなぜですか?

分類Dev

getElementsByTagNameが要素を見つけられないのはなぜですか?

分類Dev

.each()が子要素を見つけられないのはなぜですか?

分類Dev

フラッターパブがgithubのsshキーを見つけられないのはなぜですか?

分類Dev

symfonyが他の関数でレンダリングしたテンプレートを見つけられないのはなぜですか

Related 関連記事

  1. 1

    セレクターが動的に追加された要素を見つけられないのはなぜですか?

  2. 2

    Javaがコンストラクターを見つけられないのはなぜですか?

  3. 3

    Padrinoが私のレーキタスクを見つけられないのはなぜですか?

  4. 4

    Python:セレンがangularJSサイトで要素を見つけられないのはなぜですか?

  5. 5

    セレンがクロムドライバーを見つけられないのはなぜですか?

  6. 6

    Selenium(Python)がリンクテキストのあるページ上のリンクを見つけられないのはなぜですか?

  7. 7

    Angularが外部ファイルのディレクティブのコントローラーを見つけられないのはなぜですか?

  8. 8

    Mavenがテストを見つけられないのはなぜですか?

  9. 9

    Unityがパラメーター化されたコンストラクターを見つけられないのはなぜですか?

  10. 10

    インデックスコードがリスト内のアイテムを見つけられないのはなぜですか?

  11. 11

    kmeansが3つのクラスターを見つけられないのはなぜですか?

  12. 12

    PowerShellがgcloudコマンドレットを見つけられないのはなぜですか?

  13. 13

    セレンがxpathからこの一見単純な要素を見つけられないのはなぜですか?

  14. 14

    ターミナルがCocoapodsコマンドを見つけられないのはなぜですか?

  15. 15

    Djangoテンプレート{%url%}タグの場合、最後だけでなく、汎用ビューコンテキストからすべてのURL引数を見つけるにはどうすればよいですか?

  16. 16

    テンプレートが見つからないのはなぜですか

  17. 17

    phpspecがクラスを見つけられないのはなぜですか?

  18. 18

    GetConstructorを使用してInt32のデフォルトコンストラクターを見つけられないのはなぜですか?

  19. 19

    NSScannerがターゲット文字列の最初のオカレンスを見つけられないのはなぜですか?

  20. 20

    jQueryクラスセレクターが1つの要素しか返さないのはなぜですか?

  21. 21

    Traefikが同じネットワーク上でコンテナを見つけられないのはなぜですか?

  22. 22

    @UniqueConstraintがスーパークラスから列を見つけられないのはなぜですか?

  23. 23

    ドキュメントで適切な ID を見つけた後、いくつかのコレクションからデータを選択する

  24. 24

    このスクリプトが名前がスペースで終わるディレクトリを見つけられないのはなぜですか

  25. 25

    Rustがマルチステートメントマクロで変数を見つけられないのはなぜですか?

  26. 26

    getElementsByTagNameが要素を見つけられないのはなぜですか?

  27. 27

    .each()が子要素を見つけられないのはなぜですか?

  28. 28

    フラッターパブがgithubのsshキーを見つけられないのはなぜですか?

  29. 29

    symfonyが他の関数でレンダリングしたテンプレートを見つけられないのはなぜですか

ホットタグ

アーカイブ