Php 在Jquery中调用JavaScript时出现问题

Php 在Jquery中调用JavaScript时出现问题,php,javascript,jquery,jquery-ui,Php,Javascript,Jquery,Jquery Ui,我试图在单击链接后调用Jquery中javascript中的函数。当我尝试这样做时,什么都没有发生 代码: PHP: 。。 回声“; .. 不知道为什么,我在调试中检查了调用,没有调用任何东西。从run函数进入一个jqueryui对话框,该对话框将打开。它只是没有达到这一点 如果你能帮我一把,我将不胜感激 当您为$(“#NotesAccessor”)定义单击事件时,可能您的DOM尚未加载。 将指令包装在$(文档)中。就绪处理程序: $(document).ready(function() {

我试图在单击链接后调用Jquery中javascript中的函数。当我尝试这样做时,什么都没有发生

代码:

PHP:

。。
回声“;
..
不知道为什么,我在调试中检查了调用,没有调用任何东西。从run函数进入一个jqueryui对话框,该对话框将打开。它只是没有达到这一点


如果你能帮我一把,我将不胜感激

当您为$(“#NotesAccessor”)定义单击事件时,可能您的DOM尚未加载。 将指令包装在$(文档)中。就绪处理程序:

$(document).ready(function() {
    $("#NotesAccessor").click(function () {
      run();
    });
});

在为$(“#NotesAccessor”)定义单击事件时,可能尚未加载DOM。 将指令包装在$(文档)中。就绪处理程序:

$(document).ready(function() {
    $("#NotesAccessor").click(function () {
      run();
    });
});

您的问题可能是因为NotesAccessor是锚元素。您可以将NotesAccessor设置为div,并使用css使其看起来像一个锚

另一方面,您可以直接从锚点调用JavaScript函数,如:

<a href:'javascript:run()' >Click to access</a>

您的问题可能是因为NotesAccessor是锚元素。您可以将NotesAccessor设置为div,并使用css使其看起来像一个锚

另一方面,您可以直接从锚点调用JavaScript函数,如:

<a href:'javascript:run()' >Click to access</a>


有多少个元素的id为
NotesAccessor
?另外,您的JS控制台中是否有任何错误?没有,只有那个错误。我只是在Chrome中调试它。您是否将jQuery包装在document.ready调用中?请注意,您显示的所有(非PHP)代码都是JavaScript。“在Jquery中调用JavaScript”并没有什么魔术,因为所有的Jquery都是JavaScript。@j08691您做到了……将它包装在document.ready call中。有多少元素的id为
NotesAccessor
?另外,您的JS控制台中是否有任何错误?没有,只有那个错误。我只是在Chrome中调试它。您是否将jQuery包装在document.ready调用中?请注意,您显示的所有(非PHP)代码都是JavaScript。“在Jquery中调用JavaScript”没有什么魔术,因为所有的Jquery都是JavaScript。@j08691您做到了……将它包装在document.ready调用中。