Javascript 未呈现jQuery元素

Javascript 未呈现jQuery元素,javascript,jquery,html,Javascript,Jquery,Html,我正在查看下面的代码 我在html页面末尾的div中添加了更多的注释模板,但只有第一个模板实际转换为html。comments函数中的变量jComments初始化和构建如下 var jComments = $( [] ); jComments = jComments.add( "<div rel='" + strParentID + "'>" + objChildNode.nodeValue + "</div>"

我正在查看下面的代码

我在html页面末尾的div中添加了更多的注释模板,但只有第一个模板实际转换为html。comments函数中的变量jComments初始化和构建如下

var jComments = $( [] );

jComments = jComments.add(
       "<div rel='" + strParentID + "'>" +
       objChildNode.nodeValue +
       "</div>"
       );

只渲染第一个。我找不到comments函数中使用的.add小部件的说明。这里建的是什么样的东西?我该如何显示整个画面呢?

为什么不使用胡子呢?这是JS中模板的最佳解决方案。请尝试一下,您的代码将比这更干净、更优雅。请阅读更多信息

但是,对于您的解决方案,请尝试以下方法:

// After you have properly populated jComments

jComments.each( function() {
    $( "#list" ).append( $(this).html() );
});

谢谢,行得通。我来看看胡子。但什么是jComments?阵列?如何使用下标引用它?jComments是一个数组,您可以使用jComments[0]等下标引用它。
// After you have properly populated jComments

jComments.each( function() {
    $( "#list" ).append( $(this).html() );
});