美元.在控制台错误中,alert不是Jquery中的一个函数

$.alert is not a function in Jquery in console error

本文关键字:函数 一个 不是 控制台 错误 美元 alert Jquery      更新时间:2023-09-26

我正在使用Jquery执行警报,就像$.alert(param);控制台提供的$一样。Alert不是一个函数。如何克服它?

function AlertModelPoupMast(param) {
        $.alert(param);  //It's custom alert. dont suggest normal alert() here please.
        return false;
    }

如果我放置$.noConflicts(),它第一次工作,但之后又不工作。

function AlertModelPoupMast(param) {
        $.noConflict();   //working for 1 time. not working from 2nd time.
        $.alert(param);
        return false;
    }

Replace

$.alert();

alert();

这可能发生在你没有包含jquery文件或$与其他插件冲突时,用jquery更改$可能会解决这个问题。我想你使用的是像这里这样的craftpip自定义警报

你看这个问题

https://github.com/craftpip/jquery-confirm/issues/32

我也面临着类似的问题。问题是jquery.min.js加载两次,引起了冲突。确保jquery和所有其他js文件加载一次。这也许能解决问题。如果可能的话,把jquery.min.js放在其他js文件的顶部,因为其他插件可能需要jquery插件。

希望对大家有所帮助。

使用

警报("信息");

如有需要,请要求澄清。