使用jQuery在div中选择一个body



我在div中的某个地方嵌套了一个元素(例如,一个body)

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

如何使用jQuery选择正文?

正如其他人所说,这看起来不像是有效的HTML,我假设你只是举了一个例子,因为这种技术可以用来查找任何类型的元素。

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

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

如果您没有在选择器中指定您谈论的是类.或id #属性,那么整个字符串将与元素的类型相匹配。

也可以这样做

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

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

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

$('div.wrapper div.body') 选择

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

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

$('div.wrapper body')

HTML在div中包含body标记肯定是不正确的吗?除非它在iframe里面?

但是,您可以使用它来选择body标记。。。

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

最新更新