Jquery:获取页面的所有html源代码但不包括一些#ids

时间:2012-02-20 18:25:13

标签: javascript jquery

我正在尝试使用.html()或.contents(),但我有奇怪的行为

我基本上需要获取页面的整个dom,排除一些元素(例如#first,#second) 把它作为一个字符串传递,而不是dom ......

有可能吗?

1 个答案:

答案 0 :(得分:6)

您可以克隆它,删除要从克隆中排除的元素,然后返回克隆的html:

$('body').clone().find('#first,#second').remove().end().html()