jQuery contents() 方法

17 Mar 2025 | 阅读 2 分钟

jQuery 中的 contents() 方法用于返回匹配元素的直接子元素,包括注释节点和文本。 contents() 方法与 jQuerychildren() 方法类似,不同之处在于 content() 方法还返回注释节点和文本。

我们还可以使用 contents() 方法获取 iframe 的内容文档,前提是它与主页面位于同一域。

语法

此方法不接受任何参数。

让我们通过一个图例来理解 contents() 方法的使用。

示例

这是一个使用 contents() 方法的简单示例。在此示例中,我们使用 contents() 方法来获取 div 元素的内容。 contents() 方法将返回 div 元素内所有元素的子内容。点击给定的按钮,将弹出一个警报框,显示 div 元素中所有元素的子内容。

要获取 div 元素特定子元素的内容,我们可以使用 filter() 方法来过滤子元素。

立即测试

输出

执行后,我们将得到以下输出 -

jQuery contents() method

单击给定按钮后,输出将是 -

jQuery contents() method