1. ホーム
  2. jquery

[解決済み] Jquery find all ID with a string?

2023-07-26 15:13:22

質問

ページ全体の "content_" で始まるすべての ID を検索する方法と、 "extra_content" という名前の div にあるものだけを検索する方法を知りたいのですが、どうすればよいでしょうか。すべてのIDを取得したら、それらを隠したいのです。

以下は、私が見つけたいものの例です。

<div id="content_1"></div> <-- Find
<div id="content_2"></div> <-- Find
<div id="contet_3"></div>

<div id="extra_content"> 
    <div id="content_extra_1"></div> <-- Find
    <div id="content_extra_2"></div> < -- Find
</div>

例があると助かります。

ありがとうございます。

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

この場合 属性で始まるセレクタ :

$('[id^="content_"]').hide();

の中にある要素に限定して検索するには extra_content :

$('#extra_content [id^="content_"]').hide();