将标记添加到JQuery对象

时间:2013-08-16 12:25:08

标签: jquery

我正在尝试使用JQuery动态创建对象。我有一个json对象,其中包含我想要拉出的元素并添加到对象上。到目前为止,我一直在使用这一行,我正在我的对象上获取文字:

$(this.node).find('a').text(dict.get('text1'));

我想添加第二个对象" text2",带有段落标记。以与我如何添加文本类似的方式向jquery对象添加标记的功能是什么?

编辑:我想最终得到一个有两个段落标记的对象,我可以将class / id标签添加到

2 个答案:

答案 0 :(得分:3)

您需要.append()功能:

  

描述:将参数指定的内容插入到匹配元素集中每个元素的末尾。

documentation

如果要添加段落,可以执行以下操作:

var $p = $("p");
$p.text("This will be the paragraph text.");
$(".container").append($p);

此外,您还可以找到insertion-inside个功能。

答案 1 :(得分:1)

根据您希望相对于现有内容插入代码的方式/位置,您有几个选项:append()或appendTo(),prepend()after()或insertAfter(), before()或insertBefore()。如果要在同一区域中插入多个标记,则在将其实际插入较大的jQuery对象之前,还可以先使用这些函数“连接”它们。