Jquery:获取页面的所有html源代码但不包括一些#ids
我正在尝试使用.html()或.contents(),但我有奇怪的行为
我基本上需要获取页面的整个dom,排除一些元素(例如#first,#second)并将其作为字符串传递,而不是dom …
可能吗?
您可以克隆它,删除要从克隆中排除的元素,然后返回克隆的html:
$('body').clone().find('#first,#second').remove().end().html()
我正在尝试使用.html()或.contents(),但我有奇怪的行为
我基本上需要获取页面的整个dom,排除一些元素(例如#first,#second)并将其作为字符串传递,而不是dom …
可能吗?
您可以克隆它,删除要从克隆中排除的元素,然后返回克隆的html:
$('body').clone().find('#first,#second').remove().end().html()