我通过Webpack成功地将select2.js的本地副本与几个*.js文件捆绑在一起。但是,它总是抛出一个TypeError,警告e.select2不是一个函数。有趣的是,如果我需要CDN中的select2.js,它可以在初始页面加载时工作,但在刷新页面后抛出相同的错误。
在我进行捆绑之前,这个错误从未发生过。
有谁能建议一下吗?谢谢!
根据请求,我将分享下面的webpack.config.js。
var path = require("path");
var webpack = require('webpack');
var BundleTracker =
我使用的是电子样板,从这里开始:
它使用gulp-rollup来捆绑资产,开发服务器可以与npm start一起运行。
下面是我从app.js导入的语句
import os from 'os';
import { remote } from 'electron';
import jetpack from 'fs-jetpack';
import env from './env';
import jquery from 'jquery';
import parsley from 'parsleyjs'
我不明白select2.js和Bootstrap验证器为什么不能工作。
$('form.validate-form').validator({
disable: false
});
$(".mySelect").select2();
$( "select.mySelect" ).each(function() {
$(this).validator();
$(this).get(0).setCustomValidity('Please select at least one item in the list.
如何检查select2.js是否至少选择了一个选项?
下面的代码显示消息“请在列表中至少选择一项”。即使在选择了一个项目之后。
$('form.validate-form').validator({
disable: false
});
$( "select.validate" ).each(function() {
$(this).validator();
$(this).get(0).setCustomValidity('Please select at least one item in the list.');
我试图在MySQL中动态地将行转换为列,并在Java/Swing中显示结果。
用于将行转换为列的代码如下
SET @cols = NULL;
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT CONCAT('MAX(IF(Name = ''',
Name, ''', Amount , NULL)) AS ', '''', Name , '''')
) INTO @cols
FROM table1;
S