在哪里存储jQuery的html代码?

时间:2011-04-12 10:12:43

标签: jquery

在某些脚本中,长html块被添加到选择器。例如

$("#test").prepend($('<div id="tester">..long html tags..</div>').hide().fadeIn(2000));

哪里存储那些大的html块会更好?直接,变量,html代码,文本文件或其他。

谢谢。

4 个答案:

答案 0 :(得分:3)

你看过jquery templates吗?

答案 1 :(得分:0)

如果它们是静态的,我认为最好将它们作为单独的XML 文件,并通过 AJAX调用让它们缓存< /强>

答案 2 :(得分:0)

因为javascript(因此jquery)是解释代码,所以从性能角度来看并不重要。 “更好”成为一种主观选择,因此它成为一种可重复性和可重复性的问题。如果你有重复使用的文本模式,那么你肯定想要使用某种方式的模板。之后,它纯粹是经销商的选择。

答案 3 :(得分:0)

如果那个长html不是动态的,那么你可以将它们(div)放入你的主html本身并将它隐藏起来。

   <div id="testerouter" style="display:none>
     <div id="tester">..long html tags..</div>
   </div>

然后您可以使用

检索它们
 $("#testerouter").html();

并添加您的ID(测试)