使用jQuery在div中选择一个body

时间:2012-07-25 22:30:54

标签: javascript jquery html

我在div中的某个地方嵌套了一个元素(例如,一个正文)。像:

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

如何使用jQuery选择主体?

4 个答案:

答案 0 :(得分:3)

  

正如其他人所说 - 这看起来不像是有效的HTML - 我会假设您只是将其作为示例,因为此技术可用于查找任何类型的元素

这应该可以找到身体标签 -

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

如果未在选择器中指定您正在讨论类.或id #属性 - 整个字符串将与元素类型匹配。

同样可以 -

  • <img>标签 -
    $('div.wrapper').find('img')
  • <a>标签 -
    $('div.wrapper').find('a')
  • <span>标签 -
    $('div.wrapper').find('span')
  • 等...

答案 1 :(得分:1)

首先,您的HTML标记已关闭。

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

使用$('div.wrapper div.body')

选择它

感谢ClarkeyBoy指出我的错误,修复了我的帖子。

答案 2 :(得分:0)

它看起来不像有效的HTML,但试试这个:

$('div.wrapper body')

答案 3 :(得分:0)

当然,在div中有一个body标签,HTML是不正确的?除非它在iframe中?

但是你可以用它来选择身体标签......

jQuery("div.wrapper body").whatever();