如何正确地声明Javascript功能?

时间:2016-07-26 06:34:13

标签: javascript jquery html ajax

我在声明JQuery函数方面遇到了问题。功能仅在我将其放入config/mail.php时才有效 如果声明低于ready()函数,我的函数就不起作用。

我的功能:

$(document).ready()

2 个答案:

答案 0 :(得分:2)

是的,您需要添加所有事件。在document.ready

内部.click(), .change()

因为只有在正确添加到页面后才能向元素添加事件,$(document).ready()只会在整个html正确加载后执行jquery

阅读:https://learn.jquery.com/using-jquery-core/document-ready/

答案 1 :(得分:1)

您应该添加所有活动click, change...etc。仅在html加载后。所以你应该在$(document).ready()

中写下这些事件

如果您希望您的代码清理和可读。你可以试试这个。

$(document).ready(function(){
 $('#me').click(myFunction);
});

  function myFunction(){
       $('#content').load('me.php');
       return false;
        };