2009-05-18 55 views
3

这个问题可能听起来很主观,但我确实需要做一个选择,为了让我做到这一点,我需要一些有经验的声音。html(val),text(val),append(content)和其他

是否有资源,链接或意见,描述何时和考虑使用jquery的html(val),text(val)和append(content)将内容注入元素的问题?

这些是否具有可比性?或者他们都是为独立的任务而设计的?

问候,

KEM

回答

12

好,html(val)替换HTML内容,text(val)插入文本(未标记)总是同时append(val)追加HTML内容到现有的HTML内容。 它们是不同的特性html(val)是最强大的功能。

+0

在为什么replaceWith(内容)是否存在这种情况?如果html(val)已经处理了那个? – 2009-05-18 11:27:40

0

文本(VAL) == innerTEXT(只适用于IE,所以jQuery的使得能够跨浏览器)

HTML(VAL) == innerHTML(是这样工作的DOM方法)

追加(VAL) == Node.appendChild


这些是否具有可比性?
好了,你可以比较在某些情况下 HTML(VAL)文本(VAL),
但在 某些情况下,文本()不能取代 HTML()。


或它们都被设计为独立的任务?
是,它们被设计为 独立的任务,看到一些例子 在visualjquery

相关问题