使用Mootools,在不覆盖任何子节点的情况下设置元素文本的最简单方法是什么?Mootools设置元素文本而不会破坏子节点
我想从这个
<div id="foo">
foo
<div id="bar">
bar
</div>
</div>
去......这个
<div id="foo">
new improved foo
<div id="bar">
bar
</div>
</div>
我认为这将做到这一点:
$('foo').set('text', 'new improved foo')
但替换整个元素含量,导致
<div id="foo">
new improved foo
</div>
(顺便说一下,这与
set('html', ...)
AFAICS相同。这是一个MooTools的错误?)
不,它不是。尝试'el.set('html','hi');'vs'el.set('text','hi');'你会看到区别。 – 2012-03-17 10:46:29
@DimitarChristoff啊真的,从头开始 – 2012-03-17 10:54:23