1

div内のどこかにネストされた要素(たとえば、body)があります。次のようなものです。

<div class=wrapper>
..
..
<body>
</body>
</div>

jQueryで本文を選択するにはどうすればよいですか?

4

4 に答える 4

3

他の人が言ったように-これは有効なHTMLのようには見えません-この手法はあらゆるタイプの要素を見つけるために使用できるため、例としてそれを示したと仮定します。

これにより、ボディタグを見つけるためのトリックが行われるはずです-

$('div.wrapper').find('body')

.classまたは id属性について話していることをセレクターで指定しない場合、#文字列全体が要素のタイプに一致します。

同じことを行うことができます-

  • <img>タグ -
    $('div.wrapper').find('img')
  • <a>タグ -
    $('div.wrapper').find('a')
  • <span>タグ -
    $('div.wrapper').find('span')
  • 等...
于 2012-07-25T22:31:54.310 に答える
1

まず、HTML マークアップがオフになっています。

<body>
    <div class="wrapper">
        <div class="body">
            ..
            ..
        </div>
    </div>
</body>

で選択$('div.wrapper div.body')

私の間違いを指摘してくれたClarkeyBoyに感謝し、投稿を修正しました。

于 2012-07-25T22:34:44.707 に答える
0

有効な HTML のようには見えませんが、これを試してください。

$('div.wrapper body')
于 2012-07-25T22:32:42.063 に答える
0

確かに、div 内に body タグを持つ HTML は正しくありませんか? それがiframeの中にない限り?

ただし、これを使用して body タグを選択できます...

jQuery("div.wrapper body").whatever();
于 2012-07-25T22:33:31.190 に答える