【发布时间】:2021-01-14 14:27:53
【问题描述】:
我的代码出现此错误:
$.alert 不是函数
我使用来自 CDN 的 jQuery 和 jquery-confirm 来运行代码。 document.ready 之后的第一个$.alert 工作正常,Btnsend.click 之后它不起作用。
$(document).ready(function(e) {
$.alert('Teste Jquery-confirm'); // works
var unidade = "<?php print $unidade ?>";
$('#btnsend').click(function() {
$.alert('clicado'); // error
【问题讨论】:
-
检查控制台是否有错误。
<?php print $unidade ?>的输出很可能会破坏 JS,因为它包含双引号字符 -
Php print $ unit?> 工作完美,我将第一个 $ .alert 更改为 unit var ..... 之后效果很好,我什至将其更改为打印单位值,并且效果很好..
-
你试过没有$,只是:alert('blah')?
-
唐,我需要做的问题是 $.alert(),alert() 没有很好的呈现。最大的问题是……因为它在 click () 之前有效,而在 .. 之后无效。
-
我们需要看到这个“在行动”来确定原因,从提供的少量代码中没有明显的方法可以知道。阅读minimal reproducible example 和how to create a snippet。
标签: jquery jquery-confirm