例如这个代码

var html = "<p>This text is <a href=#> good</a></p>";
var newNode = Builder.node('div',{className: 'test'},[html]);
$('placeholder').update(newNode);

casues p和一个标签,以显示,如何防止它们被逃脱的?

有帮助吗?

解决方案

最后的参数,以建设者。节点"阵列,列出的其他节点的附加作为儿童"根据本 维基.所以当你通过这一串是一样的待遇的案文。

你可以使用:

var a = Builder.node('div').update("<a href='#'>foo</a>")

那里的链接文本或:

var a = Builder.node('div', {'class':'cool'}, 
         [Builder.node('div', {'class': 'another_div'})]
        );

你可以使用的只是原型 新的元素() (可作为1.6).

var a = new Element('div').insert(
          new Element('div', {'class': 'inner_div'}).update("Text in the inner div")
        );

其他提示

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top