我正在创建几个jQuery脚本,以帮助在表单提交之前进行验证。我已经读到,最好总是将jQuery脚本分离到一个单独的文件中,这样就可以用wp_enqeue_script
.
但是,如果我正在做这样的事情:
jQuery(function()
{
var ButtonSelector = "#submit-button";
jQuery(document).on(\'click\', ButtonSelector, function()
{
var ValidEntry = true;
ClearError(\'#venue_name\');
var name = jQuery("#venue_name").val();
if (name == "")
{
CreateError("#venue_name", "Name is Required");
ValidEntry = false;
}
if (!ValidEntry)
{
jQuery(\'html, body\').animate({scrollTop:0}, \'slow\');
}
EnableButton(ButtonSelector);
return false;
});
});
由于此函数只在一个单独的表单中使用,因此将其分离出来是否仍有意义?如果我把它分开,难道这不意味着它会为每个页面加载吗?