使用节点jquery操作现有文档

时间:2011-08-07 22:36:46

标签: javascript jquery node.js coffeescript

我正在使用node-jquery,我想用它来修改现有文档 - 从doctype到关闭html标记一直都是这样。

但我发现节点jquery有点偏离 -

$ = require 'jquery'
$('body').append "<div class='testing'>Hello World</div>"
console.log $("body").html()

返回:

<div class="testing">Hello World</div> 

注意缺少body标签,这在正常的jquery中是必需的。这就像有一个空白文档 - 我很好,除了附加一个完整的文档使得jquery崩溃。

$(“body”)。append()如何在没有正文的文档中工作?还有其他人使用node-jquery吗?它被认为是稳定的吗?如何使用它来操作现有文档?

1 个答案:

答案 0 :(得分:1)

console.log $('body').html()将输出body标签的innerHTML,它可能只是新创建的div。试试console.log $('body').parent().html()