我在声明JQuery函数方面遇到了问题。功能仅在我将其放入config/mail.php
时才有效
如果声明低于ready()函数,我的函数就不起作用。
我的功能:
$(document).ready()
答案 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;
};