【问题标题】:Auto-generate jQuery script from HTML从 HTML 自动生成 jQuery 脚本
【发布时间】:2015-02-01 10:41:43
【问题描述】:

是否有任何工具/库可以:

  1. 将 HTML 标记作为输入
  2. 自动生成一个 jQuery 脚本,作为回报,如果执行该脚本,
  3. 生成原始 HTML?

【问题讨论】:

  • 没什么私人的,但是......如果你需要这样的东西,你就做错了。这取决于您的 HTML 有多复杂。如果有一些非常简单的事情,那么$('<div class="content">...</div>') 就可以了。
  • 如果它有点复杂,$.parseHTML(...) 也应该可以帮助你。 api.jquery.com/jquery.parsehtml
  • @AndrewDunai,在我的情况下完美运行,谢谢!您也可以添加您的评论作为答案,我会接受它(也许只是添加对官方文档的引用)。
  • @AlexFilipovici 很高兴它对您有所帮助!

标签: jquery html dynamic code-generation auto-generate


【解决方案1】:

正如我在评论中所写,这取决于您的 HTML 有多复杂。

如果有什么很简单的,那么

$('<div class="content">...</div>')

将把你的 HTML 作为已经包裹在 jQuery 中的 DOM 元素返回。否则(如果您有脚本、事件等),您将需要使用 $.parseHTML(如 @emergence 所述)并传递额外的参数。

这里是 .parseHTML 的官方文档:http://api.jquery.com/jquery.parsehtml/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-01
    • 2011-08-08
    • 2013-02-06
    • 2011-01-29
    • 2018-12-27
    • 1970-01-01
    • 2013-08-07
    • 2016-04-27
    相关资源
    最近更新 更多