微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 像.load()这样的Ajax函数从HTML中删除注释.我该如何保留评论?

例如,$(‘#some-div’).load(‘http://foo.bar #content’)将从 http://foo.bar检索#content,但所有HTML<! - comments - >剥离.

如何检索#content的内容,包括任何注释?

解决方法

jQuery manual

jQuery uses the browser’s .innerHTML property to parse the retrieved document and insert it into the current document. During this process,browsers often filter elements from the document such as <html>,<title>,or <head> elements. As a result,the elements retrieved by .load() may not be exactly the same as if the document were retrieved directly by the browser.

所以你应该使用$.get()来检索HTML而不是$.fn.load()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐