【问题标题】:jQuery datepicker working in front end but not wordpress admin dashjQuery datepicker 在前端工作但不是 wordpress 管理破折号
【发布时间】:2015-07-25 13:38:37
【问题描述】:

我有将 jQuery 日期选择器加入队列的当前代码:

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'); 

scripts.js 中的 jQuery 函数:

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

和 html 字段:

<input type="text" class="datepicker"/>

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

这是怎么回事?

【问题讨论】:

  • 你确定你已经在后端包含了 scripts.js 吗?

标签: javascript jquery wordpress datepicker


【解决方案1】:

您可能需要在admin_enqueue_scripts 而不是wp_enqueue_scripts 上提供脚本

add_action('admin_enqueue_scripts','register_my_scripts');

详情请见this link

【讨论】:

  • 试过了,但仍然只能在前端工作:/
猜你喜欢
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 2016-12-30
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多