javascript - 使用 Node jquery 操作现有文档

标签 javascript jquery node.js coffeescript

我正在使用node-jquery ,我想用它来修改现有文档 - 从 doctype 到结束 html 标记。

但我发现 Node 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吗?它被认为是稳定的吗?我如何使用它来操作现有文档?

最佳答案

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

关于javascript - 使用 Node jquery 操作现有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6976259/

相关文章:

javascript - sequelize 上的多个外键(一对多或多对多)?

node.js - socket.io 私信

javascript - 使用 HTML 夹具 stub Axios Get 请求

javascript - 用于 REST API 的可移植 Javascript 客户端

JavaScript 模块 - 从 &lt;script&gt; 移动到 "import ..."不能为某些库完成?

javascript - jQuery : find next table-row

javascript - es6扩展已经定义的类

jquery - 如何在Jquery-Select2中设置多值选择中的选定值?

javascript - jquery 可调整大小的 1px 不匹配错误

javascript - 如何使用 JavaScript 分割 html 字符串