2016-07-13 4 views
-1

クエリのネストされたdiv idを使用して特定のテキストを含むルート要素を選択したいとします。たとえば:ネストされたIDを使用して特定のテキストを含むルート要素を見つける方法

<div>... 
    <div id="parentDiv1"> 
    <span> 
     .... 
     <span> 
     ..... 
     <div>..</div> 
     <div id="myId1">...</div> 
     </span> 
    .... 
    </span> 
</div> 
</div> 

<div id="parentDiv2"> 
<span> 
.... 
    <h2>..</h2> 
    <span> 
    ..... 
     <div>..</div> 
     <div id="myId2">...</div> 
    </span> 
    .... 
</span> 
</div> 

は今、私はID #myId1を持つネストされたdiv要素にID parentDivを持っているdiv要素を選択する必要があります。

この場合、私はもっと難しいと感じます。私はこれが複雑なケースであることを知っています。誰でも私を助けてくれますか?

+0

特定のテキストまたはIDですか? –

+1

考えてみましょう。あなたが選択したいものを正確に知っているので、jquery api docsに行き、必要なメソッドを見つけます。 – evolutionxbox

+0

ネストされたid#myId1のテキストparentDivを含むdiv idを選択する必要があります。私は多くのフォーラムで検索しました。しかし、私は答えを見つけることができませんでした –

答えて

0

私が正しく質問を理解しています、これは動作するはずと仮定:

$("div:contains('parentDiv')").has("#myId1"); 

またはあなたがそれらの属性を持つdiv要素のほんのIDが必要な場合:詳細情報については

$("div:contains('parentDiv')").has("#myId1").attr('id'); 

をチェックしてください:

Jquery :contains selector

関連する問題