我一直在苦苦寻找一个jQuery的替代方案,如不完全一样:jQuery的替代等于“firstChild.nodeValue”
document.getElementById("element").firstChild.nodeValue = value;
下面是相关的HTML结构:
<div id="clock">
<div id="day">
</div>
<div id="date">
</div>
</div>
对于“日”和“日期”我可以只使用$("#day").text(day)
和$("#date").text(date)
,但只要我使用$("#clock").text(clock)
作为“时钟”,“日”和“日期”消失,只显示“时钟”元素。
当然,“clock”是其他两个元素的父元素,所以如果我使用jQuery代码,它可能会'覆盖'子元素。奇怪的是,使用伪元素如:first-child
或:first
没有帮助。
很高兴听到解决方案!谢谢。
我看到..使用某种形式的“前”功能的想法完全忘在脑后。我测试了它,它工作。非常感谢! – Daan