Jquery不工作。我可以´;我想不出来

Jquery不工作。我可以´;我想不出来,jquery,html,Jquery,Html,对这个函数进行编码,我无法找到它不起作用的原因 我知道JS文件已加载,因为其中的其他函数正在工作,但使用这种格式的函数则无法: $(function () { .... }); 其思想是在单击特定div(class addWidget)时显示一个模式窗口,之后Jquery函数将计算一些div,并在模式窗口(之前)中显示它们,以便在需要时进行检查 代码是下一个: --JQUERY-- 崩溃。。。此元素的某些内容不支持模式('show')。尝试使用 (function ($) { ....

对这个函数进行编码,我无法找到它不起作用的原因

我知道JS文件已加载,因为其中的其他函数正在工作,但使用这种格式的函数则无法:

$(function () {
....
});
其思想是在单击特定div(class addWidget)时显示一个模式窗口,之后Jquery函数将计算一些div,并在模式窗口(之前)中显示它们,以便在需要时进行检查

代码是下一个:

--JQUERY--

崩溃。。。此元素的某些内容不支持模式('show')。

尝试使用

(function ($) {
    ....
})(jQuery);
试用

(function ($) {
    ....
})(jQuery);
那么

终于找到了。如果你们都有相同的问题,就分享来避免这个问题

我决定采取另一种方法,可能不是正确的方法,但要解决它

这个问题与使用母版页和在其中加载特定jquery函数有关,因此,为了用这个特定函数修复这个特定问题(非常奇怪,其他函数正在运行),我决定在需要它的每个页面中加载函数

希望它对你们有用。

终于找到了。如果你们都有相同的问题,就分享来避免这个问题

我决定采取另一种方法,可能不是正确的方法,但要解决它

这个问题与使用母版页和在其中加载特定jquery函数有关,因此,为了用这个特定函数修复这个特定问题(非常奇怪,其他函数正在运行),我决定在需要它的每个页面中加载函数



希望它对你们有用。

你们的浏览器有一个控制台,可以显示JavaScript错误。找到它。通常在F12后面。请添加完整代码。同时打开console浏览器,查看是否正确添加了jquery。如果显示类似“$is not defined”的错误是因为没有正确添加jquery,那么代码运行时页面上是否存在
.addWidget
元素?这是js代码在js文件中还是在html中?Hi@ÁlvaroGonzález。是的,我试过了。甚至对Jquery使用VisualStudio调试器。只是没有进入函数。但它正在进入其他javascript函数。您的浏览器有一个显示javascript错误的控制台。找到它。通常在F12后面。请添加完整代码。同时打开console浏览器,查看是否正确添加了jquery。如果显示类似“$is not defined”的错误是因为没有正确添加jquery,那么代码运行时页面上是否存在
.addWidget
元素?这是js代码在js文件中还是在html中?Hi@ÁlvaroGonzález。是的,我试过了。甚至对Jquery使用VisualStudio调试器。只是没有进入函数。但是它进入了其他javascript函数。@EliasMP
console.log(jQuery,typeof jQuery)
显示了什么?在其他错误之间:Cadena vacía pasada a getElementById().jQuery-1.10.2.js:188:12函数m()函数HomeScript.js:34:5函数m()函数HomeScript.js:45:9类型错误:$(…).莫代尔不是一个function@EliasMP你说控制台没有显示任何错误?与代码另一部分相关的错误@阿尔瓦罗冈萨雷斯。我给你发了一些特别的…@阿尔瓦罗冈萨雷斯。你不觉得奇怪吗?EliasMP控制台.log(jQuery,typeof jQuery)显示了什么?在其他错误之间:Cadena vacía pasada a getElementById().jQuery-1.10.2.js:188:12函数m()函数HomeScript.js:34:5函数m()函数HomeScript.js:45:9类型错误:$(…).莫代尔不是一个function@EliasMP你说控制台没有显示任何错误?与代码另一部分相关的错误@阿尔瓦罗冈萨雷斯。我给你发了一些特别的…@阿尔瓦罗冈萨雷斯。你不觉得奇怪吗?现在还不认识吗?
$('#modal').modal('show');
(function ($) {
    ....
})(jQuery);