jQuery datepicker在前端工作,但wordpress管理员破折号无效

mgr*_*tnz 5 javascript wordpress jquery datepicker

我有排队jQuery Date Picker的当前代码:

function register_my_scripts()
{
    wp_register_script('scripts', plugins_url('/js/scripts.js', __FILE__));
    wp_enqueue_script('scripts');
    wp_enqueue_script('jquery-ui-datepicker');
}

function register_my_styles()
{
    wp_enqueue_style('e2b-admin-ui-css','http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/base/jquery-ui.css',false,"1.9.0",false);
}

add_action('wp_enqueue_scripts', 'register_my_scripts');
add_action('wp_enqueue_scripts', 'register_my_styles'); 
Run Code Online (Sandbox Code Playgroud)

在scripts.js中的jQuery函数:

jQuery(document).ready(function(){
    jQuery('.datepicker').datepicker({
        dateFormat : 'D, m/d/yy'
    });
});
Run Code Online (Sandbox Code Playgroud)

和html字段:

<input type="text" class="datepicker"/>
Run Code Online (Sandbox Code Playgroud)

这段代码在前端工作正常,但是由于某种原因在后端没有任何作用。我只需要它在后端工作。

这里发生了什么?

smn*_*brv 1

也许,您需要提供脚本而admin_enqueue_scripts不是wp_enqueue_scripts

add_action('admin_enqueue_scripts','register_my_scripts');
Run Code Online (Sandbox Code Playgroud)

请参阅此链接了解更多详细信息