NodeJS'jquery'npm包不工作($.on())
NodeJS 'jquery' npm package not working($.on())
我安装了jquery
并加载了$ = require('jquery');
但当我尝试使用它时:
app.get('/', function (req, res) {
res.render('index');
$.on('ready', function () {
}
}
它给了我一个TypeError: $.on is not a function
我被告知要使用"jQuery",但"jQuery"已被弃用,它"告诉"我要使用"jQuery">
编辑:同样被取消的jQuery包甚至没有正确加载
我找到了一种方法,可以直接在页面上加载jQuery包,并允许它在NodeJS上使用。
这是一个使用JADE和EXPRESS完成的示例。
首先加载jQuery包script(src='/js/jQuery.js')
,然后在拥有jQuery包的res.render('index');
处渲染索引,现在可以在NodeJS 上使用jQuery
不要忘记您必须使用response.window
response.document
而不是使用document
window
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 可以前端maven插件使用节点,npm已经安装
- 尽管链接成功并已成功下载,但未找到NPM模块
- 在Meteor项目中安装并包含npm模块后出错
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- 如何将本地依赖项添加到npm项目中
- Socket.io on Mozilla Rhino
- CSS中的游标属性似乎不适用于USB On The Go
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- jQuery点击ON现在使用.load触发关闭
- 部署时使用npm包时发生Meteor错误
- JQuery.on(“keydown”)追加到页面时不工作
- 使用.on动态添加jquery/js不知道的html元素
- angularjs$valid-on-dates在firefox中报告错误
- addEventListener on NodeList
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- jQuery 1.7.2:.on()在一个页面上工作;Don’别再干别的了
- Using NPM package on Meteor's Template
- NodeJS'jquery'npm包不工作($.on())