gpt4 book ai didi

jquery - Browserify Bootstrap jQuery 模式未定义不是一个函数

转载 作者:行者123 更新时间:2023-12-01 06:10:15 26 4
gpt4 key购买 nike

文件:test.jsx 使用 Gulp 和 Browserify 编译为 bundle.js

文件:test.jsx:

var $ = require('jquery');

$("div#addTagModal").modal("hide");

在浏览器中加载页面时出现此错误:

Uncaught TypeError: undefined is not a function 

在这一行:

    $("div#addTagModal").modal("hide");

我不知道出了什么问题。 :/

$.ajax 工作正常,所以我假设 jQuery 已正确加载。

Bootstrap 使用脚本标签包含在 html 中,并且我已经检查了模态的 ID。

我有一个按钮,单击后会打开该模式:

<button className="btn btn-success" data-toggle="modal" href="#addTagModal" type="button">
<i class="icon-plus"></i>
</button>

有什么想法吗?

这是我的任务:

gulp.task('browserify', function() {
gulp.src('app/assets/js/main.js')
.pipe(browserify({
debug : true,
transform: ['reactify']
}))
.on('error', gutil.log)
.pipe(rename('public/js/bundle.js'))
.pipe(gulp.dest('./'))
});

main.js 中我有以下代码:

var app = require('./test.jsx');

最佳答案

检查文件加载情况。 bootstrap.js 文件的加载位置以及脚本的加载位置。我遇到了同样类型的问题,我也检查了。它解决了我的问题。您可能需要检查一下。希望这有帮助

关于jquery - Browserify Bootstrap jQuery 模式未定义不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26551784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com