1. ホーム
  2. jquery

JQueryで特定の子要素を持たない要素を選択する方法

2023-11-18 04:13:48

質問

を行うすべての要素を選択するためのJQueryセレクタはありますか? ではない が直接の子要素として存在する要素をすべて選択するセレクタはありますか?例えば

<p>
    text in paragraph
</p>
<p>
    <div>text in div</div>
</p>

のみを選択したい。 <p> のようなものだけを選択したい。 <div> の子)。 これは可能ですか?

さらに情報です。実際には、私は <div> の中に <p> を持たないすべてのに変換します。

$('p').wrapInner('<div />')

しかし、これでは、さらに <div> が追加され、2番目の <p> .

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

試してみるとよいでしょう。

$("p:not(:has(>div))")